generated from IvanMurzak/Unity-Package-Template
-
-
Notifications
You must be signed in to change notification settings - Fork 121
Open
Labels
enhancementNew feature or requestNew feature or requestrefactoringImproving technical stability/usability of the internal codeImproving technical stability/usability of the internal code
Description
Fact
AI Game Developer supports Unity Editor and Unity Runtime environments.
Problem
- If a user don't want to have Runtime features, it still will be added into the build. That creates unnecessary dependencies in board of a game build, and potential issues for a user.
AI-Game-Developer-Config.jsonfile is stored underResourcesfolder that injects the file into a build, which is unnecessary for Editor only use case.
Solution
- To decouple Runtime features into a dedicated package that has Assembly Definition defined correctly to work in Runtime environment.
- To decouple Editor features into a dedicated package that has Assembly Definition defined correctly to work only in Editor environment.
- Do not save
AI-Game-Developer-Config.jsonunderResourcesfolder for Editor only use-case - Replace
AI-Game-Developer-Config.jsonusage for Runtime use case, add C# API to build and configure UnityMcpPlugin instance differently in runtime
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestrefactoringImproving technical stability/usability of the internal codeImproving technical stability/usability of the internal code