I'm a beginner game-developer, but I've spent two days so far tweaking the movement feel of my game before going onto any other design aspects. (Coyote-time, Jump Buffering, Airtime, Acceleration, etc...)
I decided to go back and fine-tune my jump physics but I wanted to ask how other 2D & 3D platform developers treat their programming for their states regarding a jump mechanic in Unity?
Do you guys define multiple states of your jump? Or do you just use the math of velocity and acceleration to access certain parts? For example, rise, apex, etc..? Also going along into my programming for states, what are some tips to stay organized if I decide to add onto it further?