Help Me Fix Jittery Movement

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:

Hello Gustavo(lol)!
Can you share your player controller script in the post?

There are many ways to make a juicy professional controller,you have to add these things

The issue is already resolved, thanks for the help initiative, the problem was not in logic, camera node or physics but in the project settings. The snap 2d transforms to pixel was enabled inside rendering section. Which causes the character to flicker , causing jittery movement.