The following are the steps to the programming, coding, video game design process. Coding is not just about trying to solve a puzzle of algorithms or problems to finish a level. There needs to be a purpose to why they are coding! When designing a an app or game the designer(s) needs to go through a serious of steps when developing a program.
The 5 Elements
What makes up a good, playable app/game? When designing a game these 5 elements must be met.
2 Principles
As a developer is designing a game/ a programmer must think about...
Continuous Iteration
Components:
enemies?
players?
# of Levels
Space:
maze-like?
open pathway?
Top Down or Platformer?
Rules:
what do I do?
If then statement
Is the level times?
Goal:
Can you win the game?
Is the game playable?
Mechanics:
use verbs like:
jumping?
running?
collecting?
Meaningful play:
Descriptive type
game response
Evaluative type
wider view
Game Play Balance:
Advantage vs Disadvantage
Feedback! Everyone needs it but, no one likes it!
This process is performed after the game is finished to look for flaws an imperfections
Like proofreading a paper over an over by others.