Description
Changelog
Reviews (1)

SurfsUp Character Controller (SUCC)

Open source (MIT) character controller from my game SurfsUp! Made to feel like Quake, Half-Life, Quake 2, Half-Life 2 or SurfsUp by swapping out the preset resource file in your character's configuration.

GitHub Repository: https://github.com/bearlikelion/SUCC

Documentation: https://bearlikelion.github.io/SUCC/

How to Use

  • Install to addons/ in your Godot project
  • Duplicate addons/SUCC/scenes/succ_character.tscn to your game
  • Duplicate the selected configuration preset
  • Adjust configuration variables to your preference

Features

  • Smooth stair stepping
  • Source Engine styled crouching
  • Head bob and view tilt
  • First & Third Person Camera
  • State driven with signals and hooks

SUCC is just the character controller.

Changelog for version v0.1.7

No changelog provided for this version.

Reviews

Recommended by MoTrix - 11 August 2026

This works exactly as you would expect! I have had a lot of experience with playing Quake and TF2--and this feels just like it; so my muscle memory was very satisfied with the movement. I also love how customizable this is with the different values you can set in the config and even expose to players such as the mouse sensitivity and gravity modifiers. Highly reccomended! 😄

Login to write a review.

Consider supporting the creators!

If you enjoyed this asset consider supporting its creator. Follow the link below.