>>523That is now how one makes a game. First make a clear design document. Then break it into an implementation plan for a prototype. Write the prototype. Modify the prototype. Turn the prototype into the actual game.
Complex stuff like kinematics would require using premade solution, and force you to use something like Unity, which integrates such stuff using common interface.