LIBRISTO
LIBROAMANTO
obbligatorio
Entra a far parte di una comunità di amanti dei libri di tutto il mondo e ottieni numerosi vantaggi. Crea un account gratuito
0
Spedizione gratuita con Packeta per un prezzo superiore a 69.99 €
Bartolini 4.49 Punto Poste 5.49 Punto Poste 5.49 Punto Bartolini 3.49 DHL 6.99 GLS 7.99

Spedizione gratuita per ordini superiori a 69,99 euro.

Practical C++ Game Programming with Data Structures and Algorithms

Lingua IngleseInglese
Libro In brossura
Libro Practical C++ Game Programming with Data Structures and Algorithms Charles Shih-I Yeh
Codice Libristo: 49237879
Casa editrice Packt Publishing, giugno 2025
Learn C++ game programming through real-world demos of AI systems, animation, and rendering to build... Descrizione completa
? points 124 b
50.49
Magazzino esterno Inviamo tra 9-15 giorni

30 giorni per il reso


I clienti hanno acquistato anche


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

Attrice & Poliglotta
EWA KASP per
Riproduci video
Ewa Kasp
Libristo ha la più grande selezione di letteratura in lingue straniere. Per questo compro i miei libri qui.

Informazioni sul libro

Titolo completo Practical C++ Game Programming with Data Structures and Algorithms
Lingua Inglese
Rilegatura Libro - In brossura
Data di pubblicazione 2025
Numero di pagine 408
EAN 9781835889862
ISBN 1835889867
Codice Libristo 49237879
Casa editrice Packt Publishing
Peso 759
Dimensioni 191 x 235 x 22
Regala questo libro oggi stesso
È facile
1 Aggiungi il libro al carrello e scegli la consegna come regalo 2 Ti invieremo subito il buono 3 Il libro arriverà all'indirizzo del destinatario

Potrebbe interessarti anche


GPU Programming with C++ and CUDA Paulo Motta / Libro In brossura
common.buy 45.59
My Stepmom's Daughter Is My Ex: Volume 7 Kyosuke Kamishiro / Libro elettronico Adobe ePub DRM
common.buy 6.49
I migliori
Game Programming Patterns Robert Nystrom / Libro In brossura
common.buy 38.79
The Ballad of Abu Ghraib Philip Gourevitch / Libro In brossura
common.buy 23.79
Beginning C++ Game Programming John Horton / Libro In brossura
common.buy 58.29
Game Programming for Artists Jarryd Huntley / Libro In brossura
common.buy 73.39
Game Engine Architecture, Third Edition Jason Gregory / Libro Rigido
common.buy 109.89
Royal Heir Ruth Cardello / Libro In brossura
common.buy 10.99
Path Peter Mallouk / Libro In brossura
common.buy 14.69
HEROIC LEGEND OF ARSLAN V19 V19 / Libro In brossura
common.buy 9.39
3D Game Programming All in One, Third Edition Kenneth Finney / Libro Rigido
common.buy 119.99
I migliori
Clean Code Robert C. Martin / Libro In brossura
common.buy 53.19
Fundamentals of C/C++ Game Programming Brian Beuken / Libro Rigido
common.buy 253.39
Lecture Ready Second Edition 2: Student Book Peg Sarosy / Libro In brossura
common.buy 74.59

Accesso

Accedi al tuo account. Non hai ancora un account Libristo? Crealo ora!

 
obbligatorio
obbligatorio

Non hai un account? Ottieni i vantaggi di un account Libristo!

Con un account Libristo, avrai tutto sotto controllo.

Crea un account Libristo