Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Mastering C++ Game Development: Create professional and realistic 3D games using C++ 17

Buy

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

Key Features

  • 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

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

Table of Contents

  1. C++ for game development
  2. Core Library Creation
  3. Asset Pipeline Management
  4. Building gameplay systems
  5. Developing Toolchain
  6. Advanced Rendering
  7. Advacned gameplay systems
  8. Artificial Intelligence
  9. Networking
  10. Multiplayer
  11. Virtual Reality
(HTML tags aren't allowed.)

Big Data, Data Mining, and Machine Learning: Value Creation for Business Leaders and Practitioners (Wiley and SAS Business Series)
Big Data, Data Mining, and Machine Learning: Value Creation for Business Leaders and Practitioners (Wiley and SAS Business Series)

With big data analytics comes big insights intoprofitability

Big data is big business. But having the data and thecomputational power to process it isn't nearly enough to producemeaningful results. Big Data, Data Mining, and Machine Learning:Value Creation for Business Leaders and Practitioners is acomplete...

Instrument Engineers' Handbook, Third Edition: Process Software and Digital Networks
Instrument Engineers' Handbook, Third Edition: Process Software and Digital Networks

Instrument Engineers' Handbook, Third Edition: Volume Three: Process Software and Digital Networks provides an in-depth, state-of-the-art review of existing and evolving digital communications and control systems. While the book highlights the transportation of digital information by buses and networks, the total coverage doesn't stop...

CCNA Data Center - Introducing Cisco Data Center Networking Study Guide: Exam 640-911
CCNA Data Center - Introducing Cisco Data Center Networking Study Guide: Exam 640-911

A must-have study guide for exam 640-911 on Cisco's UnifiedData Center

The Cisco Certified Network Associate Data Center certificationis Cisco's newest certification, covering the Cisco Unified DataCenter technologies. Written by unparalleled author and Ciscoauthority Todd Lammle, and CCIE John Swartz, this...


An Introduction to Numerical Methods and Analysis
An Introduction to Numerical Methods and Analysis

Praise for the First Edition

". . . outstandingly appealing with regard to its style,contents, considerations of requirements of practice, choice ofexamples, and exercises."—Zentralblatt MATH

". . . carefully structured with many detailed workedexamples."—The...

The SketchUp Workflow for Architecture: Modeling Buildings, Visualizing Design, and Creating Construction Documents with SketchUp Pro and LayOut
The SketchUp Workflow for Architecture: Modeling Buildings, Visualizing Design, and Creating Construction Documents with SketchUp Pro and LayOut

Incorporate SketchUp into every phase of your design

If you want to go beyond the basics and start using SketchUp 3D modeling software in all phases of your design, The SketchUp Workflow for Architecture is the perfect place to start. From preliminary schematics to construction documentation and everything in between, the...

Microsoft System Center: Building a Virtualized Network Solution (Introducing)
Microsoft System Center: Building a Virtualized Network Solution (Introducing)

Part of a series of specialized guides on System Center - this book provides focused drilldown into building a virtualized network solution. Series editor Mitch Tulloch and a team of System Center experts provide concise technical guidance as they step you through key build, configuration, and implementation tasks.

...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy