Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Mastering C++ Game Development - Mickey MacDonald

Mastering C++ Game Development

Buch | Softcover
344 Seiten
2018
Packt Publishing Limited (Verlag)
978-1-78862-922-5 (ISBN)
CHF 59,30 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
High-end game development with advanced C++ 17 programming techniques

About This Book

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

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

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

In Detail

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.

Style and approach

This guide is packed with game demos offering powerful techniques to create high-end games with C++ 17

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.

Table of Contents

C++ for game development
Core Library Creation
Asset Pipeline Management
Building gameplay systems
Developing Toolchain
Advanced Rendering
Advacned gameplay systems
Artificial Intelligence
Networking
Multiplayer
Virtual Reality

Erscheinungsdatum
Verlagsort Birmingham
Sprache englisch
Maße 191 x 235 mm
Themenwelt Mathematik / Informatik Informatik Grafik / Design
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
ISBN-10 1-78862-922-1 / 1788629221
ISBN-13 978-1-78862-922-5 / 9781788629225
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Schritt für Schritt zu Vektorkunst, Illustration und Screendesign

von Anke Goldbach

Buch | Hardcover (2023)
Rheinwerk (Verlag)
CHF 55,85
Die Kreativmaschine. Next Edition

von Martin Poschauko; Thomas Poschauko

Buch | Softcover (2024)
Verlag Hermann Schmidt
CHF 55,95