Table of Contents
- Welcome to Beginning C++ Game Programming Third Edition!
- Variables, Operators & Decisions: Animating Sprites
- C++ Strings, SFML Time : Player Input & HUD
- Loops, Arrays, Switch, Enumerations & Functions: Implementing Game Mechanics
- Collisions, Sound & End Conditions: Making The Game Playable
- Object Oriented Programming: Starting the Pong game
- Dynamic collision detection and physics: Finishing the Pong Game
- SFML Views: Starting the Zombie Shooter Game
- C++ References, Sprite sheets & Vertex Arrays
- Pointers, Standard Template Library & Texture Management
- Collision Detection, Pickups & Bullets
- Layering Views & Implementing The HUD
- Sound Effects, File I/O & Finishing the Game
- Abstraction & Code Management: Making Better Use of OOP
- Using Azure with PowerApps Advanced OOP: Inheritance & Polymorphism
- Building Playable Levels & Collision Detection
- Sound Spatialization & the Player's HUD
- Extending SFML classes, Particle Systems & Shaders

