- 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
