Mastering Game Development with C++ Data Structures and Algorithms : Write high-performance code and solve complex game development problems with ease - Zhenyu George Li

eBOOK

Mastering Game Development with C++ Data Structures and Algorithms

Write high-performance code and solve complex game development problems with ease

By: Zhenyu George Li, Charles Shih-I Yeh

eBook | 30 May 2025

At a Glance

eBook


RRP $49.49

$44.99

or 4 interest-free payments of $11.25 with

 or 

Available: 30th May 2025

Preorder. Download available after release.

Read on
IOS
Android
Desktop
Windows
eReader

Author of Unreal Engine 5 Game Development with C++ Scripting, Zhenyu George Li, and industry expert Charles Shih-I Yeh will help you explore new gameplay mechanics, construct immersive worlds, and redefine possibilities in game development

Key Features

  • Implement efficient solutions for complex game mechanics and performance optimization
  • Leverage AI, rendering, and animation techniques to streamline your workflow and save time and effort
  • Get equipped with various tools to enhance your expertise and thrive in a competitive job market
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

Game development involves complex problem-solving tasks, from pathfinding to collision detection and AI behavior, all while ensuring optimal performance in rendering graphics and managing vast datasets. In this book, two seasoned game programming experts with decades of experience offer invaluable insights and proven techniques to help you overcome these challenges, expand your skill set, and optimize your code for enhanced speed and efficiency for seamless gameplay experiences. Starting with fundamental concepts, the book covers advanced algorithms and their applications in real-world game scenarios. You'll implement data structures that optimize game functionality, solve algorithmic problems efficiently, and enhance gameplay with robust AI and rendering techniques. The chapters help you explore key topics such as collision detection, pathfinding, and animation through practical examples and executable C++ code to showcase algorithmic intricacies, instead of relying on descriptive language or pseudocode. Throughout the book, you'll explore algorithms in detail for game development, gaining insight into their practical utilization. By the end of this game development book, you'll have gained a comprehensive understanding of the essential algorithms to tackle game development challenges with confidence and creativity.

What you will learn

  • Understand fundamental data structures and their applications in games
  • Solve algorithmic problems relevant to game development
  • Implement efficient rendering techniques for 2D and 3D graphics
  • Develop AI opponents and incorporate machine learning into games
  • Design, create, and animate game characters
  • Optimize game performance through effective data structures and algorithms
  • Explore modern AI techniques for advanced game development

Who this book is for

This book is for individuals with prior experience in game programming who are eager to delve into algorithms applicable to their game development endeavors. Whether you're a motivated game programmer, technical artist, designer, or manager, this book will be your most valuable learning tool and reference guide. To fully benefit from this book, you need to possess fundamental C++ programming skills, familiarity with basic mathematics and data structures, and a solid understanding of video game concepts.

Read on
IOS
Android
Desktop
Windows
eReader

More in Algorithms & Data Structures

AI Fairness : Designing Equal Opportunity Algorithms - Derek Leben

eBOOK

Deep Learning Crash Course - Giovanni Volpe

eBOOK

RRP $83.90

$67.99

19%
OFF