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 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 […]