Writing a Simple Lua debugger.
A walkthrough of how debugger.lua works, and how I was able to keep it simple.
Make computers work for you!
A walkthrough of how debugger.lua works, and how I was able to keep it simple.
A performance comparison of several AABB Tree implementations.
Water wave animation and simulation using FFTs.
Hot-Loading isn't just for dynamic languages. It's pretty easy to do with plain C too. Find out how.
Extending the hard shadow technique with accurate penumbras.
Techniques to implement simple yet efficient hard shadows for a 2D game.
An overview of various 2D lighting techniques.
An overview of my custom renderer in Project Drift
An introduction to the what and why of custom allocators.
A job system for my hobby game.