Books
See all 7 books →Android Programming for Beginners 4th Edition
Learn Android, Kotlin and Jetpack from scratch, build real apps, and turbo-charge your progress with AI.
Find Out More → Buy on Amazon →Building C++ Games with AI
You bring the vision, AI writes the code. The director's guide to building real C++ games with AI.
Find Out More → Buy on Amazon →Read a whole C++ book, free
The complete Learning C++ by Building Games — all thirty chapters, from your very first line to a working game — is free to read online. No sign-up, no paywall. (The seventeen-part roguelike series is free too.)
Start reading →The Voidfin devblog
I'm building Voidfin — a fishing roguelike — in public, and writing up every decision as I go. Read the devblog, then play the latest build free in your browser.
Follow the build →Roguelikes in C++ with SDL3
Build a complete roguelike from scratch — procedural dungeons, field of view, turn-based combat, pathfinding AI, inventory, and permadeath. Seventeen tutorials across three acts and a finale, each one shipping a playable milestone.
Start the series →Projects & Tutorials
SDL3 Projects
Standalone C++ game projects built with SDL 3 — drawing, textures, audio, file I/O, and complete mini-games.
SFML 3 Projects
C++ game projects using SFML 3 — from first-time setup to a working game engine with sprites and a game loop.
Android Kotlin Projects
Kotlin game projects for Android using the Canvas API — a Space Invaders clone built without a game engine.
Android Java Projects
Java game projects for Android — Snake, Pong, Breakout, Space Invaders, sprite animations, and more.
