Reminder to self: Look into defining everything the player does in player and then states only care about transitions. So somehow the state needs to have 3 actions stored. One for Enter, one for Update and another for Exit. So these actions would only get defined once. If this does not work out then try doing it how you have always been doing it, define the player jump code in PlayerStateJump and so on...
Player goes through tilemap platform when player presses Down key
State machine for everything
Super entity class that does all the heavy lifting (components are meh)
Top Down 2D
Slime enemy
State machine for everything
Super entity class that does all the heavy lifting (components are meh)
FPS 3D
Somehow figure out how to make sexy weapon animations. #learnhowtoblender (its never going to happen but I can dream right?)
Platformer 2D
Down
keyTop Down 2D
FPS 3D