GameUtility is the technical blog of Guillaume Bailey.
I am a long-time independent developer and designer of experimental games.
My most recent was Airspace Defender, an MR hand tracking title which was greatly honored to receive more press awards than sales.
The purpose of this blog is to record original technical ideas for posterity, hopefully repaying the debt of knowledge I owe the bloggers who have so generously taught me my craft.
My thanks to:
- RedBlobGames
For the data structures and algorithms essential to all strategy games, and especially my first game. - CatlikeCoding
For a thorough, ground-up explanation of game engine backends. - Inigo Quilez
For the inimitable shadertoy community and endless sdf creativity. - Ben Golus
For creating the "true" Shaderlab documentation on the forums. - TheOrangeDuck
For the proper use of linear algebra. - Casey Muratori
For showing how to make a game engine from scratch... and perhaps why not to. - Soren Johnson
Ok, the Designer Notes podcast is not a technical blog, but it is a resource like no other for understanding the mentality behind excellent games. Do yourself a favor and listen to it. - Many more!
Arguably more important thanks to:
- The creators of Little Rocket Lab, Drift, and Helmscape for their companionship, advice, and encouragement.
- Cameron Mankin, for suggesting I "just do it".
- My wife, for her artistic labors on many of my games, and for tolerating all this.
![]() |
---|
A game I made! Check out my games on the Projects Page. |