A downloadable asset pack

Download NowName your own price

AAA Feel • Physics Based • Ready to Drop-in


Stop wasting time coding basic movement from scratch.

This asset provides a AAA-feel character controller ready to drop into any 3D project. It focuses heavily on game feel — featuring proper inertia, weight, and fluid camera movement designed to feel good instantly.


KEY FEATURES

Advanced Movement System

Complete movement suite including Sprinting, Crouching, and Sliding with preserved physics momentum.

Dynamic Camera

Immersive procedural Headbob and FOV widening when sprinting to create a genuine sense of speed and impact.

Physics Interaction

Don't just walk through objects. Interact with them. Includes natural Rigidbody Pushing mechanics.

Fully Customizable

No code editing needed! All variables (speed, bob frequency, stamina drain) are exported to the Inspector for easy tweaking.



CODE QUALITY

Written in clean, extendable GDScript. The logic is separated and commented for easy learning or modification.

func handle_stamina(delta):
    var is_sprinting = Input.is_action_pressed("sprint") and velocity.length() > walk_speed and not is_crouching
    var is_sliding = is_sliding
    # draining logic
    if is_sprinting:
        current_stamina -= drain_sprint * delta
        time_since_last_action = 0.0
    elif is_sliding:
        current_stamina -= drain_slide * delta
        time_since_last_action = 0.0
    else:
        # Waits to allow regen
        time_since_last_action += delta
    # regeneration logic
    if time_since_last_action >= regen_cooldown:
        current_stamina += regen_rate * delta
    # maintains stamina between 0 and 100
    current_stamina = clamp(current_stamina, 0.0, max_stamina)

LICENSE

MIT License.
Free to use in personal and commercial projects.
Credit is appreciated but not required.


NEED CUSTOM MECHANICS?

Do you love this controller but need specific features for your game?

  • Wall Running & Ledge Climbing
  • Weapon & Combat Systems
  • Inventory & Interaction Systems
  • Custom Art & UI

I am open for commissions! I can extend this controller or build systems to fit your specific game needs.

DM me here on Itch.io or check my profile for contact info!

Published 6 hours ago
StatusReleased
CategoryAssets
AuthorDavildux
Tags3D, 3D Platformer, Controller, FPS, Godot, Physics, Simple

Download

Download NowName your own price

Click download now to get access to the following files:

Definitive Godot Character Controller.rar 377 kB

Leave a comment

Log in with itch.io to leave a comment.