Juicy 2D Platformer Controller
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:
PlayerController.cs- The main logic script.Test.tscn- A playground scene to test the movement.- Documentation (Readme).
| Published | 5 days ago |
| Status | Released |
| Category | Assets |
| Author | Phxntxsm |
| Tags | 2D, Asset Pack, Movement Shooter, sourcecode |
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.