Even after years of game programming I have a tendency to jump right into the juicy stuff.
What I always 'forget' (or rather postpone because it is boring) is:
A robust game state change pattern
Robust multi purpose input controllers that unify controllers, mouse and keyboard
Fluid navigation between the different game screens I need for the game
As usual, this is now biting me in the ass! It will set me back a few hours, but it is something I have to make work properly before I continue.
What I always 'forget' (or rather postpone because it is boring) is:
A robust game state change pattern
Robust multi purpose input controllers that unify controllers, mouse and keyboard
Fluid navigation between the different game screens I need for the game
As usual, this is now biting me in the ass! It will set me back a few hours, but it is something I have to make work properly before I continue.