Zixel: The Miscellaneous Sprint

Sprint 4 took a little bit of an unexpected detour. I started working on adding some core features to the room system. Notably, transition effects between rooms. After the room transitions were functioning I took a brief detour to add some 2D lighting to the game.My goal is to start working on The

Read more

Building vs. Buying Software in the Agentic AI age

Throughout my career, I’ve held several positions as a software engineer. When developing an in-house solution, the “Build vs. Buy” argument was always a hot topic.Why pay a developer “X” dollars to build a feature that “Y” developers already built? Shell out the cash, and move on, right? Even be

Read more

Building a custom tilemap system

Sprint 2 is in the books! The second sprint of this project was focused on developing a custom tilemap system. Every 2D engine needs a way to render tile-based artwork. For my engine (Zixel) I not only wanted to support tilemaps and tilesets, but also have a custom in-game editor. This post will det

Read more

The Vendor: An Introduction

In the last few years, I’ve worked with a couple of game engines: GameMaker and Godot. They both were great engines to work with. Being able to publishZim’s Word Gameon both Apple, Android, and PC platforms with a single codebase was handy. GameMaker’s object system, with easy event handling, was

Read more