godot-FirstPersonStarter
godot-FirstPersonStarter copied to clipboard
FPS (First Person Shooter) controller template for Godot 4 to give starter content for a new or already existing project!
First Person Starter 
FPS template for Godot to give starter content for a new or already existing project!
Includes:
- 3D Character Controller
- Smooth Movement (Acceleration and Deceleration)
- Smooth Camera Rotation
- Handles Slopes
- Optional Sprinting
- Air Control
- Highly Modular
- Easily Adjustable from the Inspector
- Example 3D Scene
Project Controls:
- Move with
W
A
S
D
or↑
←
↓
→
- Jump with
Space
. Sprint withShift
- Unlock/Lock Mouse with
Shift + F1
- Close Game with
Esc
- If you haven't imported the whole project, you should add them manually!
Credits:
- Grid Texture/s from KenneyNL
- To create this project I watched Jeremy Bullock's Godot First Person Controller Series
- Thanks to the awesome Godot community for being helpful to anyone with problems, for making amazing tutorials, for writing the documentation and being supportive.