{"id":13663485,"url":"https://github.com/kennux/OsFPS","last_synced_at":"2025-04-25T17:31:01.745Z","repository":{"id":71571615,"uuid":"143572774","full_name":"kennux/OsFPS","owner":"kennux","description":"Open-Source unity FPS system","archived":true,"fork":false,"pushed_at":"2018-12-26T20:50:12.000Z","size":14897,"stargazers_count":24,"open_issues_count":0,"forks_count":11,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-10T20:37:34.517Z","etag":null,"topics":["action","engine","firstperson","fps","shooter","template","unity","unity3d"],"latest_commit_sha":null,"homepage":"","language":"C#","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/kennux.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":"2018-08-05T00:42:02.000Z","updated_at":"2024-08-25T21:06:22.000Z","dependencies_parsed_at":"2023-03-15T14:30:52.306Z","dependency_job_id":null,"html_url":"https://github.com/kennux/OsFPS","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kennux%2FOsFPS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kennux%2FOsFPS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kennux%2FOsFPS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kennux%2FOsFPS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kennux","download_url":"https://codeload.github.com/kennux/OsFPS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250861965,"owners_count":21499193,"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":["action","engine","firstperson","fps","shooter","template","unity","unity3d"],"created_at":"2024-08-02T05:02:28.645Z","updated_at":"2025-04-25T17:31:01.740Z","avatar_url":"https://github.com/kennux.png","language":"C#","funding_links":[],"categories":["C\\#"],"sub_categories":[],"readme":"# OsFPS\n# What is this?\n\nOpen-source first person shooter engine for Unity3D.\nOriginally developed as game prototype, later on stripped of propreitary assets and refactored to use UnityTK.\n\nThis project is targeted at people who can read and write code, its not a game-ready drag\u0026drop FPS engine (nor is there any end-user documentation)!\nIf you are looking for an easy to use drag\u0026drop fps system i highly recommend the great uFPS unity asset.\n\nLink: https://assetstore.unity.com/packages/templates/systems/ufps-ultimate-fps-2943\n\n# How to use\n\nYou can use OsFPS as git submodule:\n\n`git submodule init`  \n`git submodule add https://github.com/kennux/OsFPS`\n\nIn order to sync the OsFPS submodule code to your unity project the bash script in Utility/update_osfsp.sh can be used.\nOsFPS _REQUIRES_ the UnityTK library which can be used in a similar way.\n\nYou can find it here: https://github.com/kennux/UnityTK\n\nHowever it is highly recommended to use the OsFPS unity project settings.\nYou can just clone the repository, copy the project, use it as your project and then use the submodule for pulling updates.\n\n# What can i do with it?\n\nWhatever you want essentially!\nUse it for prototyping, fork it and contribute to development, use it for education.\n\nIt is up to you :\u003e\n\n# Features\n\n- First person camera controller\n- Simple inventory system\n- Guns!\n- Procedural animation system (for recoil, external forces, movement, idle, ....)\n- Damage handling (Entity damage and physical forces)\n- Interaction system with interactable objects\n- A lot other small features\n\n## Todo\n\nThere is quite a lot to do, there is room for lots of cool features!\nI think the most important todos are:\n\n- Melee weapons\n- 3rd Person view\n- AI Controllers\n- Networking\n\n# License\n\nThis project is released under MIT-License: https://tldrlegal.com/license/mit-license\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkennux%2FOsFPS","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkennux%2FOsFPS","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkennux%2FOsFPS/lists"}