Alt text

NOSHOT FIRST PERSON CONTROLLER is an open source First person movement system made in Godot 4.2.

This controller is also featured on my Youtube channel Underdog:

System Features

  • Standard First Person Movement mechanics
  • Snappy and smooth
  • Can Crouch, Sprint and Slide
  • Support for stairs and steps using a ray stepper.
  • Written in clean C#

Graphics

Alt text

  • Utilizes Godot 4.2's SDFGI for lighting
  • Comes with a Post Processing Stack.
  • Contains Motion Blur, Vignette, Radial Blur, Lens Flares, Lens Distortion and Chromattic Abberation.
  • Contains Audio that dynamically changes over different surfaces and changes pitch and volume depending on speed.

Getting Started

To get started, just download one of the versions from the releases tab and open it in the Godot hub. You must need a Mono version of Godot 4.2 installed for it to work.

Controls

The controls are standard WASD Spacebar. You press "Left Shift" to sprint and "Left Shift" and "Left Control" at the same to slide. If you fall down just press "R" to reset the position.