{"id":13663110,"url":"https://github.com/Synert/AT-AI-Squad","last_synced_at":"2025-04-25T13:31:33.389Z","repository":{"id":164880174,"uuid":"131912642","full_name":"Synert/AT-AI-Squad","owner":"Synert","description":"AI squad in Unity","archived":false,"fork":false,"pushed_at":"2019-09-09T23:16:52.000Z","size":1198,"stargazers_count":14,"open_issues_count":0,"forks_count":6,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-10T19:33:59.340Z","etag":null,"topics":["artificial-intelligence","artificial-intelligence-algorithms","unity","unity3d","university","university-project"],"latest_commit_sha":null,"homepage":null,"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/Synert.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-05-02T22:32:10.000Z","updated_at":"2023-11-14T22:09:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"a455288f-1e11-4bb5-b2ae-73f04a25e789","html_url":"https://github.com/Synert/AT-AI-Squad","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/Synert%2FAT-AI-Squad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Synert%2FAT-AI-Squad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Synert%2FAT-AI-Squad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Synert%2FAT-AI-Squad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Synert","download_url":"https://codeload.github.com/Synert/AT-AI-Squad/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250824949,"owners_count":21493369,"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":["artificial-intelligence","artificial-intelligence-algorithms","unity","unity3d","university","university-project"],"created_at":"2024-08-02T05:02:18.054Z","updated_at":"2025-04-25T13:31:28.424Z","avatar_url":"https://github.com/Synert.png","language":"C#","funding_links":[],"categories":["C\\#"],"sub_categories":[],"readme":"## AI Squad\n\n### About\nA user-directed AI squad created in Unity for my third year of university as part of the Advanced Technologies module.\n\n### Behavior\nSquad members were designed to work autonomously or as part of a squad, with or without orders.\nThey will engage in combat with sighted enemy units, whilst managing their own cover and ammunition.\nThe player can also give them tasks to perform, such as breaching open doors or disarming bombs.\nOrders can be given to individual units, or given to groups to form squads.\n\nDifferent formations will be used depending on the squad size. When following the player, a plus (+) will be formed for maximum coverage.\nTwo units will both be looking forward, but will alternate their corner checking. Three units will have the third man watching the rear.\n\nSimple enemy AI has also been implemented. Enemies will use cover and react to sounds from gunshots or bullet impacts.\nThey won't take cover as quickly, only choosing to use cover once injured or if they are against multiple targets.\nWhen not in combat, they will roam around the map at random, although they seem to often get stuck against the edge walls.\n\n### Development videos\n[Youtube](https://www.youtube.com/watch?v=DYjohxC7rVE\u0026list=PL-l8ezR--_wiE5Rp85nqYjn-WB9qWLg1L)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSynert%2FAT-AI-Squad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSynert%2FAT-AI-Squad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSynert%2FAT-AI-Squad/lists"}