- Dotnet 7.0+
All non-test projects posted as Nuget packages and have same naming as listed below
GameAiFramework.CodeExecution
- build AI from GUI using reflection. GUI is under development in separate repositoryGameAiFramework.CodeExecution.Test
- unit tests for CodeExecutionGameAiFramework.CoreEntities
- core entities of 3 layers of AI architectureGameAiFramework.DecisionMaking
- implementations of decision making algorithms for the framework. Currently only FSM and BT implementedGameAiFramework.Direction
- AiComponent. Facade for all other AI components which is used directly in user's codeGameAiFramework.BehaviorTree.Test
- integration test for the BT version of framework to test its components working together and a demo of usageGameAiFramework.Graph.Test
- integration test for the FSM version of framework to test its components working together and a demo of usage