Mastering C++ Game Development

Create professional and realistic 3D games using C++ 17

Nonfiction, Computers, Programming, C & C++, C++, Programming Languages, General Computing
Cover of the book Mastering C++ Game Development by Mickey Macdonald, Packt Publishing
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Mickey Macdonald ISBN: 9781788629836
Publisher: Packt Publishing Publication: January 29, 2018
Imprint: Packt Publishing Language: English
Author: Mickey Macdonald
ISBN: 9781788629836
Publisher: Packt Publishing
Publication: January 29, 2018
Imprint: Packt Publishing
Language: English

High-end game development with advanced C++ 17 programming techniques

Key Features

  • Make the best use of object-oriented capabilities of C++ 17 to develop high-end games
  • Create reusable C++ 17 libraries and editor tools for your game
  • Series of example projects demonstrating advanced techniques to build games of any genre

Book Description

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.

What you will learn

  • Work and communicate effectively in the modern games industry
  • Develop simple and advanced gameplay systems
  • How to leverage the standard core C++ libraries
  • Use modern real-time rendering techniques to achieve immersive 3D visuals
  • Achieve a narrative-driven game experience using a variety of data management techniques
  • Implement scripting using LUA
  • Learn AI algorithms and concepts for handling motion, behavior, and decision making
  • Implementation of the OpenGL, Bullet Physics, GLM, SteamVR and other common libraries

Who this book is for

This book is intended for aspiring game developers who are proficient in C++ 17 programming and are interested in developing professional games with C++.17

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

High-end game development with advanced C++ 17 programming techniques

Key Features

Book Description

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.

What you will learn

Who this book is for

This book is intended for aspiring game developers who are proficient in C++ 17 programming and are interested in developing professional games with C++.17

More books from Packt Publishing

Cover of the book CCNA Security 210-260 Certification Guide by Mickey Macdonald
Cover of the book Using Node.js for UI Testing by Mickey Macdonald
Cover of the book Solr Cookbook - Third Edition by Mickey Macdonald
Cover of the book Easy Web Development with WaveMaker by Mickey Macdonald
Cover of the book QlikView Essentials by Mickey Macdonald
Cover of the book Object-Oriented JavaScript by Mickey Macdonald
Cover of the book Mastering Active Directory by Mickey Macdonald
Cover of the book Tableau 10.0 Best Practices by Mickey Macdonald
Cover of the book Open Source Identity Management Patterns and Practices Using OpenAM 10.x by Mickey Macdonald
Cover of the book TensorFlow Machine Learning Projects by Mickey Macdonald
Cover of the book VuePress Quick Start Guide by Mickey Macdonald
Cover of the book Manage Partitions with GParted How-to by Mickey Macdonald
Cover of the book Learning AndEngine by Mickey Macdonald
Cover of the book Deep Learning By Example by Mickey Macdonald
Cover of the book Implementing NetScaler VPX™ - Second Edition by Mickey Macdonald
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy