FPS template for Godot to give starter content for a new or already existing project!
- Example 3D Scene
- FPS Counter
- Nice Environment
- Ladder Example
- 3D Character Controller
- Smooth Camera Rotation
- Smooth Walking (Acceleration and Deacceleration)
- Air Control
- Sprinting
- Flying
- Slope Support
- Easily Adjustable from the Inspector
- 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!
- To create this project I watched Jeremy Bullock's Godot First Person Controller Series and Godot's FPS tutorial Documentation to understand how it works. There is some code from both tutorials with tweaks, that fix bugs.
- Using Physics Layers and Masks in Godot by GDQuest
- Open World Environment Lighting in Godot by Tokisan Games
- Thanks to the awesome Godot community for being helpful to anyone with problems, for making amazing tutorials, for writing the documentation and being supportive.