LIBRISTO
LIBROAMANTO
verplicht
Word lid van een gemeenschap van boekenliefhebbers van over de hele wereld en krijg een heleboel voordelen. Gratis account aanmaken
0
Gratis bezorging met Zásilkovna boven 59.99 €
DPD koerier 5.49 DHL koeriersdienst 5.49 GLS koerier 4.99 DPD-punt 3.99

Gratis verzending vanaf 59,99 euro.

Practical C++ Game Programming with Data Structures and Algorithms

Taal EngelsEngels
Boek Gebonden (paperback)
Boek Practical C++ Game Programming with Data Structures and Algorithms Charles Shih-I Yeh
Libristo-code: 49237879
Uitgeverij Packt Publishing, juni 2025
Learn C++ game programming through real-world demos of AI systems, animation, and rendering to build... Volledige beschrijving
? points 118 b
48.66
In extern magazijn Wordt binnen 9-15 dagen verzonden

Retourneren binnen 30 dagen


Klanten kochten ook


Learn C++ game programming through real-world demos of AI systems, animation, and rendering to build scalable, high-performance games using patterns you can reuse across any game engine

Key Features:

- Build real-time 2D and 3D games using C++ with practical, executable examples

- Gain proficiency in game programming domains like AI pathfinding, camera systems, animation, and rendering effects

- Boost runtime efficiency with practical techniques like object pooling, LOD patterns, and terrain partitioning to create smoother, more responsive gameplay systems

Book Description:

Creating responsive, intelligent games takes more than just following engine tutorials. It requires solving real development challenges with practical, efficient code. This book bridges theory and practice with proven algorithms and techniques grounded in real-world production needs, emphasizing clean, portable C++ implementations.

Starting with raylib and the custom Knight engine layer, you'll be introduced to a simple object-oriented scene and game object system. From there, you'll build responsive gameplay systems using essential data structures and algorithms, progressing through 2D rendering, collision detection, effects, and camera control before advancing to 3D graphics environments built using shaders, lighting, quad-tree terrain, and dynamic camera setups.

You'll animate characters using skeletal rigs, interpolation, and inverse kinematics for fluid movement and then develop game AI using FSMs, behavior trees, A* pathfinding, and steering behaviors. The book also covers neural networks, exploring their underlying theories, training processes, and tools. Throughout, the code is written in legacy-compatible C++ to ensure broad support across platforms and compilers.

By the end, you'll have gained the skills to build game systems that not only work but also scale, perform, and adapt like professional-grade code.

What You Will Learn:

- Use C++ data structures and algorithms to build core gameplay features

- Implement 2D/3D rendering with shaders, particle effects, and terrain systems

- Design camera systems like third-person, top-down, and split-screen views

- Optimize performance using object pooling and LOD

- Animate characters using skeletal rigging, interpolation, and inverse kinematics

- Build game AI with FSMs, behavior trees, pathfinding, and steering

- Apply neural network concepts in a turret defense project

Who this book is for:

This book is for junior game developers, hobbyists, and computer science students entering game development, as well as C++ programmers looking to strengthen their skills. While some familiarity with C++ is helpful, the examples are explained step by step to remain approachable. Whether you're starting out or reinforcing your skills before diving into game engines down the road, this book offers a clear and practical foundation to make you a more effective developer, regardless of which tools you choose later.

Table of Contents

- Gearing Up: C++ for Game Development

- Data Structures in Action: Building Game Functionality

- Algorithms Commonly Utilized in Game Development

- 2D Rendering and Effects

- The Camera and Camera Controls

- 3D Graphics Rendering

- Rendering a 3D Game World

- Animating Your Characters

- Building AI Opponents

- Machine Learning Algorithms for Game AI

- Continuing Your Learning Journey

Actrice & Polyglot
EWA KASP voor
Video afspelen
Ewa Kasp
Libristo heeft de grootste selectie boeken in vreemde talen. Daarom koop ik mijn boeken hier.

Informatie over het boek

Volledige naam Practical C++ Game Programming with Data Structures and Algorithms
Taal Engels
Bindwijze Boek - Gebonden (paperback)
Datum van uitgifte 2025
Aantal pagina's 408
EAN 9781835889862
ISBN 1835889867
Libristo-code 49237879
Uitgeverij Packt Publishing
Gewicht 759
Afmetingen 191 x 235 x 22
Geef dit boek vandaag nog cadeau
Dat gaat heel eenvoudig
1 Voeg het boek toe aan je winkelwagentje en selecteer Als cadeau bezorgen 2 Je krijgt van ons per omgaand een voucher 3 Het boek wordt bezorgd op het adres van de ontvanger

Dit vind je misschien ook interessant


GPU Programming with C++ and CUDA Paulo Motta / Boek Gebonden (paperback)
common.buy 44.00
My Stepmom's Daughter Is My Ex: Volume 7 Kyosuke Kamishiro / E-book Adobe ePub DRM
common.buy 6.26
TOP
Game Programming Patterns Robert Nystrom / Boek Gebonden (paperback)
common.buy 37.32
3D Game Programming All in One, Third Edition Kenneth Finney / Boek Gebonden (harde band)
common.buy 121.40
The Ballad of Abu Ghraib Philip Gourevitch / Boek Gebonden (paperback)
common.buy 22.75
Beginning C++ Game Programming John Horton / Boek Gebonden (paperback)
common.buy 56.25
Game Programming for Artists Jarryd Huntley / Boek Gebonden (paperback)
common.buy 71.12
Game Engine Architecture, Third Edition Jason Gregory / Boek Gebonden (harde band)
common.buy 105.62
Royal Heir Ruth Cardello / Boek Gebonden (paperback)
common.buy 11.83
Path Peter Mallouk / Boek Gebonden (paperback)
common.buy 14.86
HEROIC LEGEND OF ARSLAN V19 V19 / Boek Gebonden (paperback)
common.buy 10.11
TOP
Clean Code Robert C. Martin / Boek Gebonden (paperback)
common.buy 50.88
Fundamentals of C/C++ Game Programming Brian Beuken / Boek Gebonden (harde band)
common.buy 245.45
Lecture Ready Second Edition 2: Student Book Peg Sarosy / Boek Gebonden (paperback)
common.buy 72.53

Inloggen

Log in op je account. Heb je nog geen Libristo-account? Maak nu een account aan!

 
verplicht
verplicht

Heb je geen account? Profiteer van de voordelen van een Libristo-account!

Met een Libristo-account heb je alles onder controle.

Een Libristo-account aanmaken