Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
Practical C++ Game Programming with Data Structures and Algorithms - Write high-performance code and solve game development challenges with expert-led C++ solutions - cover

Practical C++ Game Programming with Data Structures and Algorithms - Write high-performance code and solve game development challenges with expert-led C++ solutions

Zhenyu George Li, Charles Shih-I Yeh

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

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.
Available since: 06/30/2025.
Print length: 426 pages.

Other books that might interest you

  • Solfeggio Healing Frequency 174Hz Meditation 30 minutes - RELIEVE PHYSICAL AND EMOTIONAL PAIN - cover

    Solfeggio Healing Frequency...

    Sara Dylan

    • 0
    • 0
    • 0
    Solfeggio Healing Frequency 174Hz Meditation 30 minutes 
    In this audio listening experience, Sara Dylan will be leading you gently into a quiet healing meditation using 174Hz frequency: 174Hz Frequency music can help relieve both physical and emotional pain and stress. 
     
    If you struggle with pain, stress, and poor sleep, a single note could change everything. Solfeggio frequencies are specific pitches known for their healing properties among people of different cultures for millennia. The 174 hertz frequency is a powerful healing tone that can alleviate pain and stress and help you sleep better. 
     
    Relax and enjoy.
    Show book
  • Power Platform at Scale - Governing Building and Scaling Enterprise Platforms - cover

    Power Platform at Scale -...

    Kunal Murarka

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice. Power Platform at Scale: Governing, Building, and Scaling Enterprise Platforms 
     
    Your platform is live. Adoption is growing. And things are starting to break. 
     
    Ungoverned apps. Unmonitored flows. Environments without policies. Solutions with no owners. Microsoft Power Platform creates enormous value, but without the right operating model, citizen development can create complexity faster than it creates results. 
     
    Power Platform at Scale closes that gap. 
     
    Written for CIOs, CTOs, CISOs, platform leaders, and practitioners like CoE leaders, platform administrators, solution architects, IT managers, and technology leaders, this book provides a practical, field-tested blueprint for governing Power Platform at scale. It is not a vendor tutorial or theoretical framework. It is an operating model built for real-world enterprise programs. 
     
    The book introduces four integrated frameworks: 
     
    SCALE-OPS – Eight dimensions of platform governance: Stewardship, Containment, Automation, Lifecycle, Enablement, Operations, Performance, and Scalability. 
     
    BOLT – A tiered delivery model that defines how business teams and IT collaborate with clear ownership and guardrails. 
     
    DIALOGUE – Seven pillars of enterprise solution architecture that connect business needs to technical design. 
     
    SHIELD*– Six security pillars that protect platforms, solutions, and data while enabling innovation. 
     
    Inside, you'll learn why platform programs struggle after early success, explore six predictable failure patterns through the FRACTS model, assess organizational maturity, and apply practical governance, security, operational, and architectural practices. 
     
    Whether you are building a Center of Excellence, scaling citizen development, strengthening governance, or improving enterprise oversight, this book provides the frameworks, language, and implementation guidance needed to turn Power Platform into a sustainable enterprise capability.
    Show book
  • The Anatomy of DevOps - cover

    The Anatomy of DevOps

    Tom Henricksen

    • 0
    • 0
    • 0
    DevOps brings development and operations together for faster releases. In this short guide, we cover the basics and principles of DevOps.  
    Then we cover five foundational DevOps books. Covering these gets you up to speed on the terminology.  
    Finally, we focus on key aspects such as DataOps, DevSecOps, SRE, Flow Engineering, and more.Identify the basic principles Understand the DevOps frameworkComprehend the terminologyBring additional practice to your team 
    This is an essential reading for developers and operations professionals in the early stages of DevOps adoption.
    Show book
  • 50 Projects for Building Your Backyard Homestead Updated Edition - A Hands-On Step-By-Step Sustainable-Living Guide - cover

    50 Projects for Building Your...

    David Toht

    • 0
    • 0
    • 0
    Ready for new 10 new practical ideas for creating your backyard homestead? 50 Projects for Building Your Backyard Homestead: A Hands-On, Step-By-Step Sustainable-Living Guide updates one of the most popular books on the subject with the addition of 10 new projects to help your homestead thrive. Inside, experienced homesteader and contractor, David Toht, will teach you backyard homestead project ideas like accessible garden paths, insulated chicken coops, and backyard essentials from fences to feeders. Are you a beginner? Don't worry; you'll learn how to handle simple builds like raised gardens. Getting a little more advanced as a homesteader? Learn how to build a drought-resistant landscape or build passive ventilation systems to keep your chickens comfortable. Gardens, gates, PVC, pens, aquaponics, hydroponics, wind turbines, solar panels, roofing--it's all here. No matter what your homestead looks like, you'll come away from 50 Projects for Building Your Backyard Homestead, Updated Edition with encyclopedic knowledge and inspiration for what project to tackle next. This is an all-encompassing, comprehensive guide for those looking to expand their current homestead or embark on a more self-sustaining lifestyle.    
    Show book
  • The Road to Einstein's Relativity - Following in the Footsteps of the Giants - cover

    The Road to Einstein's...

    David Lyth

    • 0
    • 0
    • 0
    CHOICE Highly Recommended Title, August 2019 
     
     
     
    Expertly guided by renowned cosmologist Dr. David Lyth, learn about the pioneering scientists whose work provided the foundation for Einstein’s formulation of his theories of relativity, and about Einstein's groundbreaking life and work as well. 
     
     
     
    This highly readable and accessible panorama of the field delicately balances history and science as it takes the reader on an adventure through the centuries. Without complex mathematics or scientific formulae, this book will be of interest to all, even those without a scientific background, who are intrigued to find out more about what paved the way for one of our most famous physicists to push the boundaries of physics to new lengths. 
     
     
     
    Features: 
     
     
     
     
     
    Written by an internationally renowned physicist and cosmologist 
     
     
    Describes the life and times of Einstein and his important predecessors 
     
     
    Focuses on one of the most famous areas of science, Einstein’s Relativity Theory
    Show book
  • Alcibiades 1 - cover

    Alcibiades 1

    Plato

    • 0
    • 0
    • 0
    "Certainly! "Alcibiades I", also known as "First Alcibiades", is a dialogue ascribed to Plato. In this engaging conversation, Socrates interacts with the ambitious young man Alcibiades. Let's explore the essence of this dialogue:      Dramatis personae    Dramatis Personae:  Alcibiades: An ambitious youth eager to enter public life. He boasts of his good looks, noble birth, numerous friends, possessions, and connection to Pericles, the Athenian leader.  Socrates: The older philosopher who engages Alcibiades in conversation.  Content:  Alcibiades seeks Socrates' guidance before presenting himself to the Athenian assembly.  Socrates questions Alcibiades about justice, politics, and self-knowledge.  Alcibiades admits his ignorance and learns that expediency cannot exist without justice.  Socrates reminds him that true rivals are the kings of Sparta and Persia, emphasizing their education, might, and wealth.  They discuss contradictions in Alcibiades' thoughts and the Delphic maxim: "Know thyself."  The ruling principle of man, they conclude, lies not in the body but in the soul.  By the end of "Alcibiades I", Alcibiades accepts Socrates as his mentor. This dialogue invites us to explore the interplay of ambition, knowledge, and self-awareness. "
    Show book