Leo's Blog

This is my blog. You will find my various geeky posts here.

Allegro 5 and Nuklear UI Integration Notes

I'm trying to make a very full-featured game with Allegro 5. And for the UI side of things, I don't want to cut corners and make something too simple, nor do I want to spend an absurd amount of time making my own UI. So, I chose to use the most obvious, e...

Continue reading...

Since around 2012, I have had an ongoing interest in learning about game engines. Particularly open source ones. For the purpose of settling on one and using it for a major project. I've even tried my hand at making my own game engines. In the earlier days, I was unhappy with a lot of game engines,...

Continue reading...

Allegro 5 Linux Static Build

There is very little documentation on the net about how to build Allegro games with the command line/Makefiles.

I've cobbled together bits that I've found across the net into a working solution, for development builds.

However, when I want to distribute my game to...

Continue reading...

Wizards with Rockets Event Callbacks

This is my first post about my game, Wizards with Rockets! For those that don't know, Wizards with Rockets (wwr) is a top-down multiplayer shooter with AI bots, written in C.

In wwr, the collision system checks for collisions every frame. On a collision, yo...

Continue reading...