Hello, everyone! Today we are releasing our latest update to the Unity AI Planner, version 0.1.1-preview. Here’s a few of the high-level changes you can expect in this release:
- Enhanced inspectors for domain editing.
- Assets for holding domain data.
- Code generation into separate assemblies.
- Reduced main thread computation.
- Reduced managed memory allocations.
You can grab this release via the package manager starting today. The package documentation should be published shortly. Feel free to use this thread for feedback or questions. As a note, we have a few known issues you may run into:
First, due to the package’s heavy reliance on the entity command buffer (from the entities package), you may experience small, repeated allocations on frames when planning occurs. This issue will be fixed in a future release of entities.
Secondly, we are aware that when using the planner package for prolonged planning, Unity can allocate large amounts of native memory. We’re investigating this and will issue a minor fix update in the coming weeks.
Moving forward, we will continue to focus on the authoring workflow, planner performance, and scene configuration tools. Furthermore, we’ll be considering extensions to our trait language to help model an even wider range of planning problems. We’ll be previewing some of these features in the coming months, so be sure to check back here!
Thanks, everyone, for your helpful feedback! We look forward to seeing the many creative ways you use the package!
Demo Project - Otto: GitHub - Unity-Technologies/otto: Otto sample project for the AI Planner