
C++ Game Development Primer
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
C++ is the language behind most of today's computer games. This 96-page C++ Game Development Primer takes you through the accelerated process of writing games for otherwise experienced C++ programmers. After reading this book, you'll have the fundamental know-how to become a successful and profitable game applications developer in today's increasingly competitive indie game marketplace.
For those looking for a quick introduction to C++ game development and who have good skills in C++, this will get you off to a fast start. C++ Game Development Primer is based on Learn C++ for Game Development by the same author, giving you the essentials to get started in game programming without the unnecessary introduction to C++.
More details
Other editions
Additional editions

Person
Content
- Intro
- Contents at a Glance
- Contents
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
- Chapter 1: Managing Memory for Game Developers
- Static Memory
- The C++ Stack Memory Model
- Working with Heap Memory
- Writing a Basic Single Threaded Memory Allocator
- Summary
- Chapter 2: Useful Design Patterns for Game Development
- Using the Factory Pattern in Games
- Decoupling with the Observer Pattern
- Easily Adding New Functionality with the Visitor Pattern
- Summary
- Chapter 3: Using File IO to Save and Load Games
- What Is Serialization?
- The Serialization Manager
- Saving and Loading Text Adventure
- Summary
- Chapter 4: Speeding Up Games with Concurrent Programming
- Running Text Adventure in Its Own Thread
- Sharing Data Between Threads Using Mutexes
- Using Futures and Promises
- Summary
- Chapter 5: Supporting Multiple Platforms in C++
- Ensuring Types are the Same Size on Multiple Platforms
- Using the Preprocessor to Determine Target Platform
- Summary
- Chapter 6: Text Adventure
- An Overview of Text Adventure
- Summary
- Index
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.