FPS Player Controller [C#]

by PolarBearsStudio

1

๐ŸŽฎ Godot's FPS Player Controller [C#]

Player Controller Logo

๐ŸŽฎ Description

๐Ÿš€ Plug & Play First-Person Controller for Godot Mono 4.4+
Just drag, drop, and you're ready to go FPS-style! This first-person character controller is tailor-made for developers who want solid, smooth, and satisfying movement right out of the box.

๐Ÿ’ก Core Features That Feel Great

  • ๐Ÿƒโ€โ™‚๏ธ Movement โ€“ Smooth walking, running, and turning that feels intuitive and responsive
  • ๐Ÿงโ€โ™‚๏ธ Jumping, crouching, and smooth crouch jumps!
  • ๐Ÿ”ง Automatic handling of low height bumps and obstacles โ€“ Automatically adjusts your characterโ€™s movement to smoothly handle low height bumps and small obstacles
  • ๐Ÿชœ Automatic stair climbing โ€“ walk up and down step-shaped terrain effortlessly
  • ๐Ÿ’ฅ Health, damage, and death โ€“ complete with dramatic shader effects
  • ๐Ÿคธ Head-bump protection โ€“ jump without getting stuck in ceilings
  • ๐ŸŽข Bobbing movement โ€“ immersive bounce while walking, crouching, and sprinting to bring your character to life
  • ๐Ÿšซ No mesh invasion โ€“ tight collision keeps your player out of walls, floors, and ceilings where they donโ€™t belong
  • ๐Ÿ”ง Developer API โ€“ Fully customizable! Access key functions through an easy-to-use API to tweak or extend the controller to fit your project needs

๐Ÿ‘จโ€๐Ÿ’ป Built by devs, for devs โ€” clean, extendable, and battle-tested. Just drop it into your scene and go! ๐Ÿ› ๏ธ
Perfect for FPS games, exploration projects, or rapid prototyping.

Read the docs in here

Note

In order to ensure smooth development with this addon we strongly recommend to use Godot .NET 4.4 and higher versions of the engine

Important

When you import our addon into a Godot project that previously had no C# scripts, the "Build Project" button may not appear (the hammer button to the left of "Run project") and you might see Cannot instantiate C# script because... error in Godot's console. Should this happen to you, simply navigate to and click on Project > Tools > C# > Create C# Solution. The "Build Project" hammer will now appear. Click it to build C# scripts. Ideally, this should be done even before importing the addon to your project

๐ŸŽฎ Screenshots & Video

Player Controller Logo

Player Controller Logo

Player Controller Showcase

โ–ถ Watch the Player Controller in Action

๐ŸŽฎ Other links

Version

0.1

Engine

4.4

Category

3D Tools

Download

Version0.1
Download Now

Support

If you need help or have questions about this plugin, please contact the author.

Contact Author