Godot Version
Godot 4.6.1 Stable
I am making a 2d platformer/Metroidvania character controller with advanced movement and combat. And i am not using monolithic giant script mixing input, physics, logic, data , etc.
I am using Component Pattern + multiple Parallel FSMs using Enums ( to avoid State Explosion like IdleHurt, JumpDashAttack, etc) + Data Driven Configuration as the project Architecture.
But my player is having Jittery movement like it’s being electrocuted especially going from Right to Left, it is visible if you run the project at 1/2x Speed. I asked ChatGPT but I am unable to find the Bug. Is it because of Camera , Sprite, Physics, Tilemap, or subpixel movement movement issue, I am not able to find the cause.
How Should I approach building a Professional Character Controller like Hollow knight, is there any Open Source/Reverse Engineered Project available for educational purposes/Guidance.
Here’s the Project Link: