Book description
"If you're new to C++ but understand some basic programming, then Learn C++ for Game Development lays the foundation for the C++ language and API that you'll need to build game apps and applications.
Learn C++ for Game Development will show you how to:
- Master C++ features such as variables, pointers, flow controls, functions, I/O, classes, exceptions, templates, and the Standard Template Library (STL)
- Use design patterns to simplify your coding and make more powerful games
- Manage memory efficiently to get the most out of your creativity
- Load and save games using file I/O, so that your users are never disappointed
Most of today's popular console and PC game platforms use C++ in their SDKs. Even the Android NDK and now the iOS SDK allow for C++; so C++ is growing in use for today's mobile game apps. Game apps using C++ become much more robust, better looking, more dynamic, and better performing. After reading this book, you'll have the skills to become a successful and profitable game app or applications developer in today's increasingly competitive indie game marketplace.
The next stage is to take the foundation from this book and explore SDKs such as Android/Ouya, PlayStation, Wii, Nintendo DS, DirectX, Unity3D, and GameMaker Studio to make your career really take off.
"Table of contents
- Cover
- Title
- Copyright
- Contents at a Glance
- Contents
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
- Chapter 1: Beginning C++
-
Part 1: Procedural Programming
- Chapter 2: Writing a Guessing Game with C++ Types
- Chapter 3: Creating Calculators with Operators
- Chapter 4: Beginning C++ Game Development with Arrays
- Chapter 5: Functions, the Building Blocks of C++
- Chapter 6: Making Decisions with Flow Control
- Chapter 7: Organizing Projects Using Files and Namespaces
-
Part 2: Object-Oriented Programming
- Chapter 8: Object-Oriented Programming with Classes
- Chapter 9: Controlling Data with Access Modifiers
- Chapter 10: Building Games with Inheritance
- Chapter 11: Designing Game Code with Polymorphism
- Chapter 12: Copying and Assigning Data to Objects
- Part 3: The STL
- Part 4: Generic Programming
- Part 5: C++ Game Programming
- Index
Product information
- Title: Learn C++ for Game Development
- Author(s):
- Release date: June 2014
- Publisher(s): Apress
- ISBN: 9781430264576
You might also like
book
Learning Go
Go is rapidly becoming the preferred language for building web services. While there are plenty of …
book
Code: The Hidden Language of Computer Hardware and Software, 2nd Edition
Computers are everywhere --- most obviously in our laptops and smartphones, but also our cars, televisions, …
scenario
DevOps Tools Sandbox
Explore DevOps tools in a sandboxed environment
video
Complete AWS ECS Bootcamp (Beginner Friendly)
Develop the key skills needed to deploy containers to production using ECR/ECS, RDS, end-to-end CI/CD pipelines, …