Chapter 2. Project Setup and Breakdown

Before we get into the implementation of procedural generation for ourselves, we're going to take a quick tour through the game template that has been provided with the book. Moving forward, the focus will be on the procedural systems that we create, not the underlying template and engine. Given that, it will be beneficial to familiarize ourselves with the templates and engine before we start.

We'll also take a look at Simple Fast Multimedia Library (SFML), the framework that we'll work with.

In this chapter, we'll cover the following topics:

  • Choosing an Integrated Development Environment (IDE)
  • A breakdown of the provided game template
  • An overview of SFML
  • Polymorphism
  • Project setup and first compile
  • Object pipeline ...

Get Procedural Content Generation for 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.