about 3 years ago
A quick brainstorming exercise
If you already know what you want to work on during Pygames - head over to https://aka.ms/PyGamesResources for useful links and guides to help you start and finish your project.
If not, that is alright too! Coming up with an idea is sometimes the hardest part of a project, but don’t let this get you down. Here is a quick brainstorming exercise that can help you mix existing things into something new. Try it out if you would like:
- On the left side of a piece of paper, write down 3 or more games (any type of game) that you have played before.
- For each of those games, add what you liked most about them beside each game. This might be the theme, specific component, gameplay, or characters.
- On the right side of the paper, jot down the types of games that you might want to build. Here is a short list and you can find more on the internet. Note: You can also try it with games on both sides of the paper.
- Sandbox
- Real-time strategy (RTS)
- Simulation and sports
- Puzzlers and party games
- Platformer
- Draw a line between items listed on the left to the right. This will connect what you liked about those games to the different game types.
- Look at each line or a set of lines as a starting point for a new game idea.
Here is an example:

In the above, we came up with a speed-based platformer starring a cute bunny running through a forest in quick mini-levels with some bosses.
We hope this helped or at least reminded you to start thinking about your project. Good luck and have fun!
