
Build a 2D Dungeon Crawler with C++ and SDL2
Build a Complete Dungeon Crawler with C++ and SDL2By Wren ZielinskiLength6h 49m
About this audiobook
Build a complete 2D dungeon crawler from scratch with C++ and SDL2. Go from an empty project to a playable game: set up SDL2, build the game loop, render tile maps and sprites, handle input and collisions, add enemies and combat, and ship a finished dungeon crawler. Every chapter builds on the last with clear, working C++ code — ideal for programmers who know the basics and want to learn real game development by building something fun end to end.
Audiobook details
GenreTechnology
Length6 hrs 49 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
LanguageEnglish
Table of contents
1Preface
2Chapter 1 — Setting Up the Foundation: Your First SDL2 Window
3Chapter 2 — Variables, Data Types, and Player Stats
4Chapter 3 — The Game Loop: Rendering Sprites and Handling Input
5Chapter 4 — Control Structures for Game State Management
Show all chaptersShow less
6Chapter 5 — Arrays and Maps: Representing the Dungeon
7Chapter 6 — Functions and Modular Code: Refactoring the Renderer
8Chapter 7 — Classes and Objects: Enemies and the Player
9Chapter 8 — Inheritance and Polymorphism: Enemy Variety
10Chapter 9 — Pointers and Dynamic Memory: Managing a Dungeon Full of Objects
11Chapter 10 — Collision Detection and Physics for Movement
12Chapter 11 — Combat System: Turn-Based or Real-Time?
13Chapter 12 — Item System: Potions, Weapons, and Inventory
14Chapter 13 — Procedural Generation: Random Dungeon Rooms
15Chapter 14 — File I/O: Saving and Loading the Game
16Chapter 15 — Animations and Visual Polish
17Chapter 16 — Sound Effects and Background Music
18Chapter 17 — Optimization and Debugging Techniques
19Chapter 18 — Putting It All Together: Final Polish and Packaging