Overview
Master game programming and C++ fundamentals through an engaging, project-based approach with "Beginning C++ Game Programming". By developing complete games, you'll learn essential programming concepts and practical techniques that will set you on the path to becoming a game developer.
What this Book will help me do
- Build five fully playable games from scratch, learning key aspects of game programming.
- Understand C++ fundamentals, including object-oriented programming and memory management.
- Apply game physics, animations, and collision detection for dynamic gameplay.
- Master the SFML library to utilize OpenGL for graphics and build immersive games.
- Explore advanced programming concepts such as design patterns for scalable game architecture.
Author(s)
John Horton is an experienced programmer, technology author, and game development expert. He specializes in teaching complex concepts in a straightforward, accessible manner. With a background in both computer science and education, John has a passion for making programming enjoyable for beginners. His books reflect his belief in learning by doing, offering step-by-step projects to develop practical skills.
Who is it for?
This book is ideal for beginners or those looking to reinforce their foundational programming skills with C++. It's also suited for aspiring game developers aiming to create their own games or those interested in using games as a fun learning medium for programming.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access