https://github.com/cursedprograms/confederateai
3D logic based AI for Unity.
https://github.com/cursedprograms/confederateai
ai artificial-intelligence combat logic logic-based-artificial-intelligence navmesh unity unity3d
Last synced: 2 months ago
JSON representation
3D logic based AI for Unity.
- Host: GitHub
- URL: https://github.com/cursedprograms/confederateai
- Owner: CursedPrograms
- Created: 2022-09-06T20:18:34.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-14T19:58:34.000Z (2 months ago)
- Last Synced: 2025-04-14T20:41:35.720Z (2 months ago)
- Topics: ai, artificial-intelligence, combat, logic, logic-based-artificial-intelligence, navmesh, unity, unity3d
- Language: C#
- Homepage: https://cursed-entertainment.itch.io/confederate-ai
- Size: 71 MB
- Stars: 14
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
[](https://x.com/NorowaretaGemu)
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
# ConfederateAI
*3D Logic-Based AI for Unity*
## Features
- Unity Navmesh compatible
- No Plug-ins required
- Player and AI detection
- Random waypoints, set waypoints, and path system
- Ragdoll + animated deaths
- Melee Combat system
- Companion system
- Spawning system## Instructions
- Make sure you have a blood pool and blood spatter particle system.
- Create all the required UI elements in world space and assign them as children to their respective AI (the Player can be the Camera).
- Double-check all fields that require a GameObject.
- Ensure that you are using the new Unity Input System.
- Make sure to set it to URP (Universal Render Pipeline).## Setup
### 1. GameController
- **Tag:** "GameController"
- **Attach:** AIControllerCore.cs
- Create 2 children objects (1 for each faction):
- **Attach:** FauxTarget.cs
- **Set Faction:** 0 (Ally), 1 (Enemy)### 2. AI_Agent
- **Attach:** AICore.cs
- Create child object:
- **Attach:** AIFollowControl.cs
- Create Ragdoll### 3. Player - Character Controller
- **Tag:** "Player"
- **Attach:** PlayerCore.cs### 4. Spawner
- **Attach:** AISpawner.cs[ConfederateAI on itch.io](https://cursed-entertainment.itch.io/confederate-ai)
### Example Games:
- [Araknia](https://cursed-entertainment.itch.io/araknia)
- [Nystylla: Girls of Maluxzka](https://cursed-entertainment.itch.io/nystylla)
© Cursed Entertainment 2024