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