To recap there are five game development phases I will take a look at.
Keep in mind that the five waterfall “phases” are not set in stone. It is up to you to determine and produce the “phases” yourself based on your games goals and needs.
Before starting your big projects, you need to ask yourself some questions and answer them as honestly and as accurate as you can.
In this phase, you should be asking yourself lots of questions. Basically you want to get an idea of a direction for your big project.
These questions include:
It’s important to understand your game genre as this will determine your potential audience. On top of that understanding how large your target audience is gives you an idea of how many people you are able to sell to.
Understanding the platform you want to release also helps you determine which game engine you will be using. Keep in mind that some game engines are better than others in certain regards. Regardless, all game engines come with limitations.
On top of that if you are creating a game with a story you will want to figure those things out in this stage as well.
Questions include:
Lastly and most importantly you need to ask yourself what are the risks to making your game and how long you hypothesis the game will take to make.
In this phase you want to flesh out your game design theory for the game. Understand what you want to make before writing a single line of code.
Some quesitons include:
In this phase you do actually start coding, but you do not start coding the entire project out.
Instead what you need to do is figure out what the core game mechanic for your game is and code for only that in its simplest form. This is called greybox prototyping.
A graybox prototype is a simplistic game that covers only your core mechanics using nothing but grey boxes.
The idea is that if your game is fun only using grey boxes, then your game will most likely be amazing when you start adding things such as your game art, music, animation, and so forth.
In the pong series we will make a game that is portfolio ready.
Something that you can show potential interviewers or even something for yourself, so you can keep track of your very own progress.
Today you make a pong game, perhaps tomorrow you make a 2d adventure game, and you can look back at that time when you knew only enough to make a pong game.
In this case our game will be exported to HTML and exported into itch.io, a popular place where solo developers go to upload self-made games, yes even the simplest of ones.
Again, in this series we will dive into each topic slowly:
In the next episode you can expect that I will guide you into setting up your project.
Planning the Pong Game | Pong GDScript Basics | Ep 02 video & article by Godot Tutorials is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License .