Welcome to my site! My name is Katy, and I’m a software developer with very limited work capacity due to having the debilitating illness M.E. – please read my article Dying with M.E. as a Software Developer and donate to the crowdfund to help me with my bucket list. I hope you find my articles useful – there’s lots more in the categories section on the right than what is shown on the homepage – and enjoy your stay!
Go to latest articles…
2D Platform Games Coding Tutorials
A 12-part series on 2D platform game programming, starting with an introduction to 2D platform game programming in C++ and collision detection concepts. Part 1 discusses different types of 2D collision detection including tilemaps, bounding box (AABB) intersections, discrete penetration resolution and speculative contacts.
A 2-part mini-series on how to add gamepad support to your game
Tetris Coding Tutorials
How to code Tetris in under 8 hours, plus a series of follow-on articles showing how to add high scores, re-definable controls, leaderboards, intro sequence and so on.
LightSwitch For Games
A series showing how to create your own super-lite version of PSN or Xbox Live using LightSwitch technology.
Simple2D – C++ Direct2D library for 2D games and applications SimpleFMOD – C++ FMOD wrapper for simple sound and music playback