Chapter     4

Building a Game Engine

Productivity in modern game companies is primarily driven by the reuse of code and tools from one project to the next. By reusing code, companies and individuals can free up more time to developing actual game titles rather than reimplementing technology which, while necessary, will not have a visible impact on the finished product.

The sample game we looked at in Chapter 2 did not have any code which could be reused from one project to the next in an easy manner. That may be acceptable for a small example but for someone who would like to make more than one game or has hopes to start a business in the game development field, this approach would not be particularly beneficial.

We are going to begin the development ...

Get Beginning Android C++ Game Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.