Improving Game Feel with the Event Queue Pattern
One fundamental aspect of a platformer game is the player’s movement. It is through this feature that players can explore the game’s world and maneuver through the game’s obstacles, which is exactly what a platformer game does.
Games under the action genre, like platformer games, are all about the player’s ability to deal with time, especially their reaction time and hand-eye coordination. Precisely reacting to events in the game world is fundamental in this genre and subgenres, but it is tricky to get it right.
Good game design isn’t about punishing players for not following our design exactly. Instead, it’s about making them feel that they are making progress so that if they do something we strongly discourage, we can apply appropriate consequences without it feeling unfair. In game design, this is called forgiving design, where we offer many mechanisms for the player’s mistakes...