Practical C++ Game Programming with Data Structures and Algorithms: Write high-performance code and solve game development challenges with expert-led C++ solutions
- Autorid
- Kustantaja
- Keel
- inglise
- Formaat
- Kategooria
Teadmiskirjandus
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.
© 2025 Packt Publishing (E-raamat): 9781835889879
Väljaandmise kuupäev
E-raamat: 30. juuni 2025
- Allüürnik Freida McFadden
- Külm nagu kivi Alex Smith
- Variatsioon Rebecca Yarros
- Kui meri rahuneb Jørn Lier Horst
- Kalendritüdruk Sebastian Fitzek
- Uskumuste meelevallas Donna Leon
- Mees. Otse ja ausalt Jesper Parve
- Raamatukogu viimased päevad Heli Künnapas
- Safranisügis Maija Kajanto
- Vales seltskonnas Viveca Sten
- Ilmalinnu laul Berit Sootak
- Vanad patud Marianne Cedervall
- Suluseis Helen Eelrand
- Surmanimekiri Anna Jansson
- Rõngu roimad I Joel Jans
- Allüürnik Freida McFadden
- Ära kasutatud, vägistatud ja müüdud Jessika Devert, Paulina Bengtsson
- Marta Leelo Kassikäpp
- Külm nagu kivi Alex Smith
- Karulõks Berit Sootak
- Safranisügis Maija Kajanto
- Kaneelisaiakese raamatupood Laurie Gilmore
- Petlik tõde Colleen Hoover
- Fifty-Fifty Steve Cavanagh
- Mees. Otse ja ausalt Jesper Parve
- Tööpäev Tõnu Õnnepalu
- Kui meri rahuneb Jørn Lier Horst
- Surmanimekiri Anna Jansson
- Vanad patud Marianne Cedervall
- Kalendritüdruk Sebastian Fitzek
- Ära kasutatud, vägistatud ja müüdud Jessika Devert, Paulina Bengtsson
- Kaneelisaiakese raamatupood Laurie Gilmore
- Petlik tõde Colleen Hoover
- Fifty-Fifty Steve Cavanagh
- Safranisügis Maija Kajanto
- Kaneelirullisuvi Maija Kajanto
- Veristan su nagu lambatalle Shahrazad
- Cougar. 3. osa Helene Moss
- Topeltelu Iris Mårtenson
- Ämblik Lars Kepler
- Datlitalv Maija Kajanto
- Sohilaps Camilla Läckberg
- See ainus ja õige Jørn Lier Horst
- Šveitsi tütar Soraya Lane
- Kõik algab meist Colleen Hoover
Vali pakett
Kokku üle 700 000 raamatu 4 keeles
Suur valik eestikeelseid raamatuid
Uusi raamatuid iga nädal
Kids Mode lastesõbralik keskkond
Unlimited
14.99 € /kuus
1 konto
Kuula ja loe piiramatult
Tühista igal ajal
Unlimited (aastane)
119.99 € /aasta
1 konto
Kuula ja loe piiramatult
Säästa 33%
