21
Apr
2024

Vulkanization

Not to be confused with vulcanization. I recently converted my game engine's rendering backend from OpenGL to Vulkan. Fortunately, I designed the rest of the engine to need to know very little about the rendering implementation, so the new renderer was basically a drop-in replacement. Here's a demo that actually somewhat resembles a game. Perhaps one day I will be satisified enough with my engine to release a game created in it.

22
Sep
2019

Animation Blending is Hard

Pro tip: Do not mess up your animation blending algorithm, else your game will suddenly feature body horror.

25
Aug
2019

Adventures in 3D Lighting

Unfortunately, I have not had much time for writing. Aside from being busy with work, I have been working on my game engine. Since the last time I mentioned my engine, I added animations, lighting, shadow casting, physics, and scripting.

When will I have a game out? Probably not for a long time. This project is primarily educational. I could be working on a game now, but my current interest is in developing the engine itself.