LIBRISTO
LIBROAMANTO
задължително
Станете част от общност от любители на книгите от цял свят и получавате много предимства. Създай на безплатен акаунт
0
Безплатна доставка със Еконт над 69.99 €
Куриер Speedy 3.49 Пункт на Speedy 3.49 ЕКОНТ 3.99 Еконтомат/Офис на Еконт 3.99 Ekont Box 3.99 Sameday 3.99 Sameday box 3.99 Box Now 3.99

Над 4 милиона заглавия на английски и други езици! Открийте новата си история още днес! Безплатна доставка за поръчки над 69.99€

Practical C++ Game Programming with Data Structures and Algorithms

Език Английски езикАнглийски език
Книга С меки корици
Книга Practical C++ Game Programming with Data Structures and Algorithms Charles Shih-I Yeh
Код Либристо: 49237879
Издателство Packt Publishing, юни 2025
Learn C++ game programming through real-world demos of AI systems, animation, and rendering to build... Цялото описание
? points 118 b
48.70
95.26  лв
Външен склад Изпращаме след 9-15 дни

До 30 дни за връщане на стоки


Клиентите са закупили също


Game Development Patterns with Unreal Engine 5 Tom Oliver / Книга С меки корици
common.buy 39.28 76.83 лв
Gestion et Finance - Terminale STMG (Guide reflexe n°92) 2018 Eric Favro / Книга С меки корици
common.buy 14.54 28.44 лв
Kaputt: Das Ende des deutschen Wirtschaftswunders Wolfgang Munchau / Аудиокнига MP3
common.buy 12.68 24.79 лв
Подготвяме
Ten Count. Bd.2 Rihito Takarai / Книга С меки корици
common.buy 8.17 15.99 лв
Das Unionsmodell der wirtschaftlichen Einheit im Kartelldeliktsrecht Nele Behrends / Книга С меки корици
common.buy 103.11 201.66 лв
Die kleine Raupe Nimmersatt - I love Papa Eric Carle / Книга С твърди корици
common.buy 8.28 16.19 лв

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

Героиня & Полиглот
EWA KASP за
Пусни видеото
Ewa Kasp
В Libristo има най-богатия избор от чуждоезична литература. Затова купувам книгите си тук.

Информация за книгата

Пълно заглавие Practical C++ Game Programming with Data Structures and Algorithms
Автор Charles Shih-I Yeh
Език Английски език
Корици Книга - С меки корици
Дата на издаване 2025
Брой страници 408
Баркод 9781835889862
ISBN 1835889867
Код Либристо 49237879
Издателство Packt Publishing
Тегло 759
Размери 191 x 235 x 22
Подарете тази книга днес
Лесно е
1 Добавете книгата в количката си и изберете Доставка като подарък 2 В замяна ще ви изпратим ваучер 3 Книгата ще пристигне на адреса на получателя

Може би ще Ви заинтересува


GPU Programming with C++ and CUDA Paulo Motta / Книга С меки корици
common.buy 43.99 86.05 лв
My Stepmom's Daughter Is My Ex: Volume 7 Kyosuke Kamishiro / E-книга Adobe ePub DRM
common.buy 6.62 12.95 лв
Top
Game Programming Patterns Robert Nystrom / Книга С меки корици
common.buy 37.37 73.09 лв
40 Days in the Wilderness Addiction Recovery Devotionals and Bible Studies Don Johnson / Книга С меки корици
common.buy 14.80 28.95 лв
Brigid Kim Curran / Книга С меки корици
common.buy 15.11 29.55 лв
Fundamentals of C/C++ Game Programming Brian Beuken / Книга С твърди корици
common.buy 245.62 480.38 лв
HEROIC LEGEND OF ARSLAN V19 V19 / Книга С меки корици
common.buy 10.09 19.73 лв
Fragmentation and Repair Shelley Rhodes / E-книга Adobe ePub DRM
common.buy 24.07 47.07 лв
Cambridge Lower Secondary Complete Chemistry: Teacher Handbook (Second Edition) Philippa Gardom Hulme / Книга С меки корици
common.buy 130.54 255.32 лв
Path Peter Mallouk / Книга С меки корици
common.buy 14.90 29.15 лв
Royal Heir Ruth Cardello / Книга С меки корици
common.buy 11.85 23.17 лв
Game Engine Architecture, Third Edition Jason Gregory / Книга С твърди корици
common.buy 112.32 219.68 лв
Lecture Ready Second Edition 2: Student Book Peg Sarosy / Книга С меки корици
common.buy 72.57 141.93 лв
Attitudes to Endangered Languages Julia Sallabank / Книга С твърди корици
common.buy 138.46 270.81 лв
Beginning C++ Game Programming John Horton / Книга С меки корици
common.buy 56.31 110.14 лв
The Ballad of Abu Ghraib Philip Gourevitch / Книга С меки корици
common.buy 22.77 44.54 лв
Top
Clean Code Robert C. Martin / Книга С меки корици
common.buy 53.83 105.28 лв
Top
Too Big to Fail Andrew Ross Sorkin / Книга С меки корици
common.buy 19.04 37.25 лв
Game Programming for Artists Jarryd Huntley / Книга С меки корици
common.buy 71.12 139.10 лв
Stock Markets, Investments And Corporate Behavior: A Conceptual Framework Of Understanding Michael Dempsey / Книга С твърди корици
common.buy 157.36 307.77 лв
3D Game Programming All in One, Third Edition Kenneth Finney / Книга С твърди корици
common.buy 121.54 237.71 лв
Vegetarian Myth Lierre Keith / Книга С меки корици
common.buy 15.78 30.87 лв
Top
Books Of Blood Omnibus 1 Clive Barker / Книга С меки корици
common.buy 15.78 30.87 лв

Вход

Влезте в акаунта си. Още нямате акаунт за Libristo? Създайте го сега!

 
задължително
задължително

Нямате акаунт? Използвайте предимствата на акаунта за Libristo!

Благодарение на акаунта за Libristo държите всичко под контрол.

Създаване на акаунт за Libristo
Книжен съветник Libroamiko
Здравейте, аз съм Libroamiko, мога ли да помогна?