Mastering C++ Game Development

2.7 (3 reviews total)
By Mickey Macdonald
  • Instant online access to over 7,500+ books and videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies
  1. C++ for Game Development

About this book

Although many languages are now being used to develop games, C++ remains the standard for professional development. The majority of professional libraries and toolchains are still built using C++. The primary goal of this book is to teach you how to harness the power of the language and provide you with the ability to build high-quality games.

To begin, you will be presented with, an overview of popular development methodologies, and a short guide to updated features of the C++ 17 standard. You will learn how to leverage existing libraries such as OpenGL and the STL (standard library) to build complex systems. Throughout the journey, you will also build a set of C++ 17 compatible libraries that can be reused in your own development projects. In the last half of the book, you will work with demos designed to introduce you to advanced rendering techniques, interactive physics, advanced AI techniques, and even multiplayer game concerns with modern networks.

Publication date:
January 2018

About the Author

  • Mickey Macdonald

    Mickey MacDonald is a professional game designer and developer who has experience in developing both AAA and indie titles for a variety of gaming platforms and devices. Growing up, he always enjoyed playing video games, which inspired him to start creating his own. He is also a technical evangelist at Microsoft with focus on game development. As part of his role, a lot of his time is spent talking to other game developers and sharing the lessons he has learned in his development experiences. In his spare time, he enjoys researching video games and collecting vintage game consoles and computer systems.

    Browse publications by this author

Latest Reviews

(3 reviews total)
The knowledge is fresh, and it seems like Packt really tries to deliver on-time.
Para ser una obra de especialización no profundiza demasiado.
The implementation parts of the book feel like someone who doesn't fully understand the code is trying to describe the code just by looking at the names of variables and functions. It doesn't give any deeper insights on the choices that were made during design or on specifics. It feels very very superficial for a book title that begins with "Mastering".

Recommended For You

Beginning C++ Game Programming - Second Edition

Get to grips with programming techniques and game development using C++ libraries and Visual Studio 2019

By John Horton
C++ Game Development By Example

Explore modern game programming and rendering techniques to build games using C++ programming language and its popular libraries

By Siddharth Shekar
Hands-On Design Patterns with C++

A comprehensive guide with extensive coverage on concepts such as OOP, functional programming, generic programming, and STL along with the latest features of C++

By Fedor G. Pikus
C++ Fundamentals

Write high-level abstractions while retaining full control of the hardware, performances, and maintainability.

By Antonio Mallia and 1 more