theRealUnd3rdog/Godot_Noshot_Controller

NOSHOT First Person Controller

C#

547

31 commits

updated Jun 16, 2025

See the code

README

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:

The controller is also featured on GamesFromScratch channel:

ALL ASSETS USED IN THE PROJECT ARE CC0.

System Features

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

Graphics

Alt text

  • Utilizes Godot 4.3's SDFGI for lighting
  • Comes with a Post Processing Stack.
  • Contains Motion Blur, Vignette, Radial Blur, Lens Flares, Lens Distortion and Chromattic Abberation.

Audio

  • Contains Audio that dynamically changes over different surfaces and changes pitch and volume depending on speed.
  • Audio can dymanically change it's reverb based on indoor scenes and outdoor scenes.

Getting Started

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

Controls

  • Standard WASD movement.
  • Left CTRL or C to slide.
  • Spacebar to jump.
  • Hold down Left shift to walk.
  • R to reset your position.

theRealUnd3rdog/Godot_Noshot_Controller

NOSHOT First Person Controller

C#

547

31 commits

updated Jun 16, 2025

See the code

README

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:

The controller is also featured on GamesFromScratch channel:

ALL ASSETS USED IN THE PROJECT ARE CC0.

System Features

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

Graphics

Alt text

  • Utilizes Godot 4.3's SDFGI for lighting
  • Comes with a Post Processing Stack.
  • Contains Motion Blur, Vignette, Radial Blur, Lens Flares, Lens Distortion and Chromattic Abberation.

Audio

  • Contains Audio that dynamically changes over different surfaces and changes pitch and volume depending on speed.
  • Audio can dymanically change it's reverb based on indoor scenes and outdoor scenes.

Getting Started

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

Controls

  • Standard WASD movement.
  • Left CTRL or C to slide.
  • Spacebar to jump.
  • Hold down Left shift to walk.
  • R to reset your position.

Significant stargazers

Nathan GDQuest

967 followers · starred Sep 2024

Magnus Ericsson

400 followers · starred Apr 2024

Alfred Reinold Baudisch

215 followers · starred Sep 2024

Emmanouil Papadeas

127 followers · starred Jan 2024