Learning C++ by Building Games: Learn C++ from Scratch & Build Games using SDL 3 and AI

★★★★★ 4.5 71 reviews

US$3.44
Price when purchased online
Free shipping Free 30-day returns

Sold and shipped by xn--ussere-bachletten-pqb.ch
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here.
US$3.44
Price when purchased online
Free shipping Free 30-day returns

How do you want your item?
You get 30 days free! Choose a plan at checkout.
Shipping
Arrives Jun 30
Free
Pickup
Check nearby
Delivery
Not available

Sold and shipped by xn--ussere-bachletten-pqb.ch
Free 30-day returns Details

Product details

Management number 232084953 Release Date 2026/06/18 List Price US$3.44 Model Number 232084953
Category

If you've never written a line of code in your life, you're in exactly the right place. If you already know some C++ but want to start building games, you're also in the right place.C++ has a reputation for being difficult to learn. Usually that's because it's taught in the abstract — syntax first, real programs later. This book takes the opposite approach.Every concept is introduced because a game needs it.You will write real, running programs from the very first chapters:a bouncing balla single Space Invader enemyparticle systemsanimated charactersarcade shootersSnakeAsteroidsand finally a complete top-down roguelike with procedural dungeon generation, enemies, pickups, combat, and game systems built across multiple chapters.By the end of the book, you will understand modern C++ well enough to design and build complete 2D games of your own.What makes this book differentThis is not a book full of disconnected syntax examples.Every theory chapter is followed by a complete SDL 3 project that immediately puts the ideas into practice. You do not spend hundreds of pages waiting to build something interesting. You build continuously from the beginning.The book is organized into three acts and a final project across 30 chapters.Act 1 — The FoundationsLearn the core language through practical game projects:variables and structsflow controlloopsfunctionsAct 1 ends with a complete shooter featuring:player movementenemy poolslaserscollision detectionscoringlivesand a restart/game-over systemAct 2 — Building BiggerLearn how larger C++ programs are structured:pointers and smart pointersvectors and containersclasses and object-oriented programminginheritance and polymorphismProjects include:particle systemsloot gridsanimated charactersprogressively evolving game architecturesAct 3 — The Wider WorldExplore the broader C++ ecosystem, AI-assisted development, and professional game programming patterns.You will also build:SnakeAsteroidsAI-assisted prototype projectscomponent-based systemsdata-locality driven designs used in real enginesFinal Project — A Complete RoguelikeThe final chapters combine everything from the book into a complete SDL 3 roguelike developed step-by-step across three chapters, including:procedural dungeon generationmonsters and combatpickups and progressionturn-based gameplay systemsAll major projects include complete working source code.AI-assisted programming, taught carefullyEvery chapter includes an AI exercise.These are not prompts to blindly generate code. The exercises are designed to teach you how to:read AI-generated code criticallyunderstand every lineidentify mistakesand use AI tools responsibly as part of a real development workflowLearning to work effectively with AI is a skill. This book treats it as one.Who this book is forThis book is for:complete beginners with no prior programming experienceprogrammers coming from other languagesaspiring indie game developersanyone who wants to learn modern C++ by building real projects instead of isolated exercisesTechnical detailsModern C++ (C++17 and later)SDL 3Visual Studio Community Edition setup covered step-by-stepWindows-focused, with SDL 3 cross-platform concepts throughout30 chapters across three acts and a final projectComplete working source code included in text and on GitHub Read more

ASIN B0GX3N1VBZ
XRay Not Enabled
Language English
File size 2.8 MB
Page Flip Enabled
Word Wise Not Enabled
Print length 927 pages
Accessibility Learn more
Screen Reader Supported
Publication date May 27, 2026
Enhanced typesetting Enabled

Correction of product information

If you notice any omissions or errors in the product information on this page, please use the correction request form below.

Correction Request Form

Customer ratings & reviews

4.5 out of 5
★★★★★
71 ratings | 29 reviews
How item rating is calculated
View all reviews
5 stars
83% (59)
4 stars
4% (3)
3 stars
2% (1)
2 stars
1% (1)
1 star
10% (7)
Sort by

There are currently no written reviews for this product.