Books

Hands-on books that teach you to code by building real games and apps — from your very first line to intermediate engine internals. Several come with the full tutorials free, right here on the site.

C++ Game Programming

🏆 Best Seller

Beginning C++ Game Programming 3rd Edition

The bestselling beginner's guide to C++ game development. Learn C++ from scratch and build four complete games with SFML — from an arcade chopper to a zombie shooter.

Find Out More → Buy on Amazon →
✓ Free to Read

Learning C++ by Building Games

Learn C++ from a blank file and build games with SDL3 and AI. Thirty chapters, free to read online in full.

Read Now → Buy on Amazon →
★ New

Learning C++ by Building Games: Fundamentals

The math your engine hides — vectors, collision, physics, pathfinding, and a software 3D renderer — built by hand across 36 interactive demos.

Find Out More → Buy on Amazon →
★ New

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, rebuilt as one coherent book.

Find Out More → Buy on Amazon →
✓ Free to Read

Learning Kotlin by Building Android Games

Learn Kotlin from scratch and build Android games with the Canvas API and AI. Free to read online in full.

Read Now → Buy on Amazon →
★ New

Android Programming for Beginners 4th Edition

Learn Android, Kotlin and Jetpack from scratch, build real apps, and turbo-charge your progress with AI. Now in its 4th edition.

Find Out More → Buy on Amazon →