{"repo":"ColormaticStudios/quality-godot-first-person-2","free":true,"listed":false,"github":"https://github.com/ColormaticStudios/quality-godot-first-person-2","clone":"git clone https://github.com/ColormaticStudios/quality-godot-first-person-2.git","description":"An actually good first person controller for the Godot Engine (version 2) (Mirror of https://git.colormatic.org/ColormaticStudios/quality-godot-first-person)","language":"GDScript","stars":214,"topics":["first-person","first-person-camera","first-person-view","game-development","gamedev","godot","godotengine"],"license":"MIT","category":"game-templates","readme_excerpt":"quality-godot-first-person-2 Actually good first person controller for the Godot Engine. MIT License (credit Colormatic Studios) This first person controller was made because there weren't many first person controllers for Godot at the time, and the ones that did exist were pretty bad. It is highly customizable and comes with many features, QOL, and clean code. Originally inspired by StayAtHomeDev's FPS tutorial. You can find that here. Directions Move with WASD, space to jump, shift to sprint, C to crouch. FEATURES: - Extremely configurable - In-air momentum - Motion smoothing - FOV smoothing - Movement animations - Crouching - Sprinting - 2 crosshairs/reticles, one is animated (more to come?) - Controller/GamePad support - In-editor tools (enable editable children to use) If you make a cool game with this addon, I would love to hear about it! Getting Started Either use a terminal, or use a graphical Git application like Git Cola. You need to install Git or a Git GUI application. IMPORTANT: If at any point you get an error, do not continue without fixing it. Terminal instructions 1. Create a new folder for your project, we'll call this the project folder 2. Open a terminal 3. Write cd in the terminal, do not press enter yet ( cd means change directory) 4. Copy the path of your new folder in your file manager and paste it into the terminal with ctrl+shift+v (make sure there is a space after cd ). This should look like: cd path/to/project 5. Press enter in the terminal 6. Past","default_branch":null,"files":null,"tree":[],"storefront":"/r/ColormaticStudios","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ColormaticStudios/quality-godot-first-person-2/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}