Book

Beginning C++ Game Programming

Discover interesting examples and engaging projects to learn game development in C++ in an enjoyable way. This book will start with essential C++ topics and advance to classes, inheritance, and random scrolling game-worlds to show you how to create your own unique games from scratch.

Offered byPackt Logo

Difficulty Level
Intermediate
Completion Time
17h20m approx.
Language
English
Certification
Not available

About Course

Book Content

chapters 17h20m total length

1. C++, SFML, Visual Studio and Starting the First Game
2. Variables, Operators, and Decisions – Animating Sprites
3. C++ Strings, SFML Time – Player Input, and HUD
4. Loops, Arrays, Switch, Enumerations and Functions – Implementing Game Mechanics
5. Collisions, Sound, and, End Conditions – Making the Game Playable
6. Object-Oriented Programming, Classes, and SFML Views
7. C++ References, Sprite Sheets and Vertex Arrays
8. Pointers, the Standard Template Library, and Texture Management
9. Collision Detection, Pickups and Bullets
10. Layering Views and Implementing the HUD
11. Sound Effects, File I/O and Finishing the Game
12. Abstraction and Code Management – Making Better Use of OOP
13. Advanced OOP – Inheritance and Polymorphism
14. Building Playable Levels and Collision Detection
15. Sound Spatialization and HUD
16. Extending SFML Classes, Particle Systems and Shaders
17. Before You Go...

On this page

Ready to Train Your Team?

Need training for your whole team? Get bulk pricing, LMS integration, and dedicated support.

Trusted by Leading Organizations Worldwide

Join thousands of companies that trust Calibr to power their learning and development initiatives.

Chalet Hotels logo
Pernod Ricard logo
ProMobi logo
Metrique logo
K Raheja Corp logo
Spyne.AI logo
VuNet Systems logo
Procurement Partners logo
vEngage.AI logo
1218 Global logo
TRADEJINI logo
Oben Electric logo
IIT STartups logo
EdTech Digit logo
MindSkillz logo
NewportMed logo

Request Access For Your Organization

Start training your team in minutes!

No credit card required

Related Resources