© Sloan Kelly  2019
Sloan KellyPython, PyGame, and Raspberry Pi Game Developmenthttps://doi.org/10.1007/978-1-4842-4533-0_10

10. Designing Your Game

Sloan Kelly1 
(1)
Niagara Falls, ON, Canada
 

Before we launch into programming our first game, we’re going to slow things down a little. Before starting any project, whether it is home improvement, taking a trip, or programming a game, you should sit down and plan what you want to do.

This usually involves taking the following steps:
  • Initial concept

  • Functional specification

  • Program design

  • Coding

  • Test

  • Iteration

Coding and testing tend to go hand in hand; you will write some code and then test it. From a programming point of view this loop forms much of your time in game development.

Initial Concept

We’re concerning ...

Get Python, PyGame, and Raspberry Pi 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.