godot-FirstPersonStarter
FPS (First Person Shooter) controller template for Godot 4 to give starter content for a new or already existing projec…
GDScript★ 992⑂ 60 forksMITupdated 2 years ago
visit the demo
git clone https://github.com/Whimfoome/godot-FirstPersonStarter.gitWhimfoome/godot-FirstPersonStarterREADME.mdfork it — it’s yours
First Person Starter 
FPS template for Godot to give starter content for a new or already existing project!
Note: Looking for Godot 3.x version? Checkout
gd-3.x branch.
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
- Joypad Controller Support (Thanks to florianvazelle)
- Example 3D Scene
Project Controls:
- Move with
WASDor↑←↓→ - 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.
more like this