Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Whimfoome/godot-FirstPersonStarter
FPS (First Person Shooter) controller template for Godot 4 to give starter content for a new or already existing project!
https://github.com/Whimfoome/godot-FirstPersonStarter
fps-template gamedev gdscript godot godot-engine godot4
Last synced: 6 days ago
JSON representation
FPS (First Person Shooter) controller template for Godot 4 to give starter content for a new or already existing project!
- Host: GitHub
- URL: https://github.com/Whimfoome/godot-FirstPersonStarter
- Owner: Whimfoome
- License: mit
- Created: 2019-08-08T10:38:11.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-05-05T13:49:52.000Z (6 months ago)
- Last Synced: 2024-10-29T17:12:04.132Z (10 days ago)
- Topics: fps-template, gamedev, gdscript, godot, godot-engine, godot4
- Language: GDScript
- Homepage: https://godotengine.org/asset-library/asset/424
- Size: 88.9 KB
- Stars: 631
- Watchers: 11
- Forks: 47
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-godot - First Person Starter - Template with First Person Controller, easily adjustable from the Inspector. (Templates / 3D)
- awesome-godot-3 - First Person Starter - Template with First Person Controller, easily adjustable from the Inspector. (Templates / 3D)
- awesome-godot-3 - First Person Starter - Template with First Person Controller, easily adjustable from the Inspector. (Templates / 3D)
README
# First Person Starter ![Godot 4.2](https://img.shields.io/badge/godot-v4.2-%23478cbf)
![Screenshot of FirstPersonStarter Template](https://i.imgur.com/gFDpPlj.png)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`](https://github.com/Whimfoome/godot-FirstPersonStarter/tree/gd-3.x).#### 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](https://github.com/florianvazelle))
- Example 3D Scene#### Project Controls:
- Move with `W` `A` `S` `D` or `↑` `←` `↓` `→`
- Jump with `Space`. Sprint with `Shift`
- 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](https://www.kenney.nl/assets/prototype-textures)
- To create this project I watched [Jeremy Bullock's Godot First Person Controller Series](https://www.youtube.com/watch?v=Etpq-d5af6M&list=PLTZoMpB5Z4aD-rCpluXsQjkGYgUGUZNIV)
- Thanks to the awesome Godot community for being helpful to anyone with problems, for making amazing tutorials, for writing the documentation and being supportive.