Image Transformations: The Sequel

A while back I wrote an article about a simple scripting language I created called ImageQuery. The project was a small proof-of-concept, and while it worked, it had numerous issues. The first issue was that it made some weird assumptions about how a scripting language should work – I won’t go into too much detail about this. […]

A small header-only C++ ECS library

“I haven’t made a post in a while. I should work on that,” I thought to myself. “Oh, I know! I’ll talk about the little library I made a few months ago!” Well, I made a small entity-component-system library based on the wonderful “Evolve Your Hierarchy” article. It’s a single-header library under the MIT license […]

Wake Engine Update #1

I’ve been putting in some more work recently on Wake engine. Some of the new notable features are support for loading models, a custom model format optimized for the engine (plus tools to work with the format), keyboard/mouse input, and a whole bunch of other stuff. The engine has come a long way since last […]

A game engine with Lua & C++

For a while now I’ve been working on writing a new game engine in C++. It has been a long process, and I’ve restarted it a number of times with each successive time getting closer and closer to a usable engine. Getting caught in a loop of writing and rewriting a project sucks, so I’m forcing […]

More Complex Dungeon Generation

Oops! The links to code in this post are dead, I’ll see about getting them back up when I have time. The rest of the post is fine though 🙂 Note that each image in this post is from a separate run of the generator. The code written and released with this article is under the […]

A new version of hvzsite

This week a new version of https://hvz.rit.edu/ went live. I’ve been running RIT’s Humans vs Zombies website since the Fall of 2014, and this is the second major upgrade to the website that I’ve made. A humans vs zombies website isn’t just there to market the game; it actually plays a part in the game […]

Developing Zombie Wave Survival in 1 Week

For the past week, I’ve been working on a small project. I’ve been wanting to learn how to do multiplayer in unreal engine, but every time I tried to learn it I’d get stuck on the fact that there is a lack of good examples. Well, the wonderful Tom Looman released an example project for a […]