Posted July 07, 2022 by neilvaidya
#rework #demo
A Large change to the underlying system made and a Demo project has been added. Check out the demo for an example of how this character controller should work in practice , updates to that are continually happening and you should see another version soon!
Less codependency with equally fast code execution. States now never have cyclic dependencies, which is a quirk of the GDScript interpreter.
Inputs now moved to the InputManager node, this will soon be updated to handle all joypad inputs, and released as a standalone asset.
The player controller has been made less dependent on being a Kinematic node, and can very easily be reworked into a RigidBody
System has been updated to not create cyclic dependencies.