A downloadable asset pack

Download NowName your own price

Save 2+ hours of development time. This is not just a basic "move left/right" script. This is a polished, "game-feel" focused controller designed to feel responsive and satisfying right out of the box (similar to games like Celeste or Hollow Knight).

Written in C# for Godot, fully commented, and easy to extend.

Key Features:

  • Perfect Game Feel: Includes Coyote Time (jump shortly after falling off a ledge) and Jump Buffering (queues jump input before landing).
  • Variable Jump Height: Tap for a short hop, hold for a high jump.
  • Wall Mechanics: Smooth Wall Sliding and Wall Jumping logic included.
  • Dash Ability: Built-in dash mechanic with cooldown.
  • Inspector Ready: All parameters (Speed, JumpForce, CoyoteTime, DashDuration) are exported variables ([Export]). Tweak them in the Editor without touching the code!
  • Clean Architecture: Uses a simple State Machine logic aimed at intermediate/advanced projects.

What's Included:

  1. PlayerController.cs - The main logic script.
  2. Test.tscn - A playground scene to test the movement.
  3. Documentation (Readme).

Download

Download NowName your own price

Click download now to get access to the following files:

PlayerController.zip 4.1 kB

Leave a comment

Log in with itch.io to leave a comment.