A roguelike, built live with AI
I've written C++ game books for years — but I've never built a game that runs in a browser. So I'm building one in the open, leaning honestly on AI, and writing down every decision as I go. A real, playable dungeon that keeps evolving and is never quite finished. Watch it grow, or play whatever exists today.
Follow the build →Books
See all 6 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 →Using C++ to Build a Traditional Roguelike
Build a complete turn-based, ASCII roguelike with permadeath in C++ and SDL3 — the free 17-part series as one book.
Find Out More → Buy on Amazon →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.