Making a Game Engine

I’m writing this to reflect on my progress so far in making my own game engine, Kuki, that is named after my eldest cat. My journey began by following the tutorials at learnopengl.co...

Agents That Navigate and Fight

Following my experiments with procedural map generation, I wanted to see some action on the maps I generated. So, I decided to add agents to the scene to observe how they navigate th...

Procedurally Generated Maps for MOBAs

In recent months, I”ve been exploring procedural level generation techniques and algorithms to streamline the level design process for my future game projects so that I can spend mor...

Formal Syntax Scraping With ANTLR

A few years ago, I discovered ANTLR while trying to build a parser for a custom config file format. By defining a simple grammar, I was able to get my work done. Then, I discovered t...