{"id":13523810,"url":"https://github.com/Whimfoome/godot-FirstPersonStarter","last_synced_at":"2025-04-01T01:33:30.870Z","repository":{"id":37014002,"uuid":"201236662","full_name":"Whimfoome/godot-FirstPersonStarter","owner":"Whimfoome","description":"FPS (First Person Shooter) controller template for Godot 4 to give starter content for a new or already existing project!","archived":false,"fork":false,"pushed_at":"2024-05-05T13:49:52.000Z","size":91,"stargazers_count":755,"open_issues_count":2,"forks_count":49,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-03-28T02:18:12.639Z","etag":null,"topics":["fps-template","gamedev","gdscript","godot","godot-engine","godot4"],"latest_commit_sha":null,"homepage":"https://godotengine.org/asset-library/asset/424","language":"GDScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Whimfoome.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-08T10:38:11.000Z","updated_at":"2025-03-27T22:14:59.000Z","dependencies_parsed_at":"2025-01-15T13:08:22.237Z","dependency_job_id":"b13482df-1117-41ba-a704-13a10b316f73","html_url":"https://github.com/Whimfoome/godot-FirstPersonStarter","commit_stats":{"total_commits":63,"total_committers":5,"mean_commits":12.6,"dds":"0.38095238095238093","last_synced_commit":"893db99a10eedadbd8189c040fb4d41fdf6ca46a"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whimfoome%2Fgodot-FirstPersonStarter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whimfoome%2Fgodot-FirstPersonStarter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whimfoome%2Fgodot-FirstPersonStarter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whimfoome%2Fgodot-FirstPersonStarter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Whimfoome","download_url":"https://codeload.github.com/Whimfoome/godot-FirstPersonStarter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246567277,"owners_count":20798146,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fps-template","gamedev","gdscript","godot","godot-engine","godot4"],"created_at":"2024-08-01T06:01:03.912Z","updated_at":"2025-04-01T01:33:25.855Z","avatar_url":"https://github.com/Whimfoome.png","language":"GDScript","funding_links":[],"categories":["Templates","GDScript","模板资源"],"sub_categories":["3D","Godot 3"],"readme":"# First Person Starter ![Godot 4.2](https://img.shields.io/badge/godot-v4.2-%23478cbf)\n![Screenshot of FirstPersonStarter Template](https://i.imgur.com/gFDpPlj.png)\n\nFPS template for Godot to give starter content for a new or already existing project!\n\u003e **Note**: Looking for Godot 3.x version? Checkout [`gd-3.x branch`](https://github.com/Whimfoome/godot-FirstPersonStarter/tree/gd-3.x).\n\n#### Includes:\n- 3D Character Controller\n  - Smooth Movement (Acceleration and Deceleration)\n  - Smooth Camera Rotation\n  - Handles Slopes\n  - Optional Sprinting\n  - Air Control\n  - Highly Modular\n  - Easily Adjustable from the Inspector\n  - Joypad Controller Support (Thanks to [florianvazelle](https://github.com/florianvazelle))\n- Example 3D Scene\n\n#### Project Controls:\n- Move with `W` `A` `S` `D` or `↑` `←` `↓` `→`\n- Jump with `Space`. Sprint with `Shift`\n- Unlock/Lock Mouse with `Shift + F1`\n- Close Game with `Esc`\n- *If you haven't imported the whole project, you should add them manually!*\n\n#### Credits:\n- Grid Texture/s from [KenneyNL](https://www.kenney.nl/assets/prototype-textures)\n- To create this project I watched [Jeremy Bullock's Godot First Person Controller Series](https://www.youtube.com/watch?v=Etpq-d5af6M\u0026list=PLTZoMpB5Z4aD-rCpluXsQjkGYgUGUZNIV)\n- Thanks to the awesome Godot community for being helpful to anyone with problems, for making amazing tutorials, for writing the documentation and being supportive.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWhimfoome%2Fgodot-FirstPersonStarter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FWhimfoome%2Fgodot-FirstPersonStarter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWhimfoome%2Fgodot-FirstPersonStarter/lists"}