
Beginning C++ Game Programming - Third Edition: Learn C++ from scratch by building fun games, (Paperback)
Key item features
- Beginning C++ Game Programming - Third Edition: Learn C++ from scratch by building fun games, (Paperback)
- Author: Packt Publishing
- ISBN: 9781835081747
- Format: Paperback
- Publication Date: 2024-05-31
- Page Count: 658
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateMay, 2024
- Pages658
- Reading levelGeneral
Free 90-day returns
How do you want your item?
More seller options (4)
Try 30 days of Walmart+ for just $1!
About this item
Product details
Get to grips with programming and game development techniques using C++ libraries and Visual Studio 2022 with this updated edition of the bestselling series
Purchase the eBook for full-color content
Key Features:
- Create fun games in C++, with this up-to-date guide covering the latest features of C++20 and VS2022
- Build clones of popular games such as a Timberman clone, a Pong game, a Zombie Survival Shooter, and a platform endless runner game
- Discover tips to expand your finished games by thinking critically, technically, and creatively
Book Description:
Always dreamed of creating your own games? With the third edition of Beginning C++ Game Programming, you can turn that dream into reality! This beginner-friendly guide is updated and improved to include the latest features of VS 2022, SFML, and modern C++20 programming techniques. You'll get a fun introduction to game programming by building four fully playable games of increasing complexity. You'll build clones of popular games such as Timberman, Pong, a Zombie survival shooter, and an endless runner.
The book starts by covering the basics of programming. You'll study key C++ topics, such as object-oriented programming (OOP) and C++ pointers and get acquainted with the Standard Template Library (STL). The book helps you learn about collision detection techniques and game physics by building a Pong game. As you build games, you'll also learn exciting game programming concepts such as vertex arrays, directional sound (spatialization), OpenGL programmable shaders, spawning objects, and much more. You'll dive deep into game mechanics and implement input handling, levelling up a character, and simple enemy AI. Finally, you'll explore game design patterns to enhance your C++ game programming skills.
By the end of the book, you'll have gained the knowledge you need to build your own games with exciting features from scratch.
What You Will Learn:
- Set up your game project in VS 2022 and explore C++ libraries such as SFML
- Build games in C++ from the ground up, including graphics, physics, and input handling
- Implement core game concepts such as game animation, game physics, collision detection, scorekeeping, and game sound
- Implement automatically spawning objects and AI to create rich and engaging experiences
- Learn advanced game development concepts, such as OpenGL shaders, texture atlases, and parallax backgrounds
- Scale and reuse your game code with modern game programming design patterns
Who this book is for:
This book is perfect for you if you have no C++ programming knowledge, you need a beginner-level refresher course, or you want to learn how to build games or just use games as an engaging way to learn C++. Whether you aspire to publish a game (perhaps on Steam) or just want to impress friends with your creations, you'll find this book useful
Table of Contents
- Welcome to Beginning C++ Game Programming T
- Beginning C++ Game Programming - Third Edition: Learn C++ from scratch by building fun games, (Paperback)
- Author: Packt Publishing
- ISBN: 9781835081747
- Format: Paperback
- Publication Date: 2024-05-31
- Page Count: 658
Specifications
Book format
Fiction/nonfiction
Genre
Publication date
Warranty
Warranty information
Similar items you might like
Based on what customers bought
Rollback Call of Duty®: Black Ops 7 - Cross-Gen Bundle - Xbox Series X and Xbox One $34.98 Was $69.00
Rollback
$3498current price $34.98, Was $69.00$69.00Call of Duty®: Black Ops 7 - Cross-Gen Bundle - Xbox Series X and Xbox One
3764.4 out of 5 Stars. 376 reviewsLearning C# by Developing Games with Unity 6 - Eighth Edition: Get to grips with coding in C# and build simple 3D games , (Paperback) $35.99
$3599current price $35.99Learning C# by Developing Games with Unity 6 - Eighth Edition: Get to grips with coding in C# and build simple 3D games , (Paperback)
Greater Than the Games Greater Than the Games, Book 1, (Paperback) $25.28
$2528current price $25.28Greater Than the Games Greater Than the Games, Book 1, (Paperback)
Best seller WWE 2K25, Xbox Series x $8.00
Best seller
$800current price $8.00WWE 2K25, Xbox Series x
2504.7 out of 5 Stars. 250 reviewsLearning C by Creating Games with UE4: Learn C programming with a fun, real-world application that allows you to cre, (Paperback) $23.07
$2307current price $23.07Learning C by Creating Games with UE4: Learn C programming with a fun, real-world application that allows you to cre, (Paperback)
Pre-Owned Game Programming Patterns (Paperback) 0990582906 9780990582908 $27.08 Was $30.69
$2708current price $27.08, Was $30.69$30.69Pre-Owned Game Programming Patterns (Paperback) 0990582906 9780990582908
Effective C, 2nd Edition: An Introduction to Professional C Programming, (Paperback) $27.88
$2788current price $27.88Effective C, 2nd Edition: An Introduction to Professional C Programming, (Paperback)
Developing 2D Games with Unity: Independent Game Programming with C#, (Paperback) $26.45
$2645current price $26.45Developing 2D Games with Unity: Independent Game Programming with C#, (Paperback)
C Game Development: Build High-Performance Games from Scratch, (Paperback) $25.21 Was $29.99
$2521current price $25.21, Was $29.99$29.99C Game Development: Build High-Performance Games from Scratch, (Paperback)
Building a 2D Game Physics Engine: Using HTML5 and JavaScript, (Paperback) $37.87
$3787current price $37.87Building a 2D Game Physics Engine: Using HTML5 and JavaScript, (Paperback)
Learning GDScript by Developing a Game with Godot 4: A fun introduction to programming in GDScript 2.0 and game developm, (Paperback) $35.99
$3599current price $35.99Learning GDScript by Developing a Game with Godot 4: A fun introduction to programming in GDScript 2.0 and game developm, (Paperback)
Learn to Program with JavaScript (2014 Edition) (Paperback) $32.62
$3262current price $32.62Learn to Program with JavaScript (2014 Edition) (Paperback)
Learn to Program with Visual C# (2014 Edition), (Paperback) $41.29
$4129current price $41.29Learn to Program with Visual C# (2014 Edition), (Paperback)
C for Game Developers: Building Scalable and Robust Gaming Applications, (Paperback) $25.03 Was $29.99
$2503current price $25.03, Was $29.99$29.99C for Game Developers: Building Scalable and Robust Gaming Applications, (Paperback)
Learn Cocos2d 2: Game Development for IOS, (Paperback) $31.98 Was $39.99
$3198current price $31.98, Was $39.99$39.99Learn Cocos2d 2: Game Development for IOS, (Paperback)
Computer Programming in C, (Paperback) $24.97
$2497current price $24.97Computer Programming in C, (Paperback)
Sfml Fundamentals Mastering SFML: Building Interactive Games and Applications, (Paperback) $17.25 Was $27.99
$1725current price $17.25, Was $27.99$27.99Sfml Fundamentals Mastering SFML: Building Interactive Games and Applications, (Paperback)
iPhone Game Development: Developing 2D & 3D Games in Objective-C (Paperback) $26.12
$2612current price $26.12iPhone Game Development: Developing 2D & 3D Games in Objective-C (Paperback)


