• Stars
    star
    173
  • Rank 219,139 (Top 5 %)
  • Language
    C#
  • License
    MIT License
  • Created 11 months ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

NOSHOT First Person Controller

Alt text

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

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.1'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 clone the project and load it into your Godot Hub. You must need a Mono version of Godot 4.1 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.