Can I use the Jobs Systems with Bolt?

yulaw2k 2 years ago updated by Lazlo Bonin (Lead Developer) 2 years ago 1

I have a co-worker that just switched his AI for his game to use DOTS, and he was convinced I could optimize my bolt state machines not using all of DOTS but just with the Job System to get more monsters on the screen. I haven't bothered to look into dots, but is this a possibility?

If this is not a possibility, is there a resource available for best practices using bolt state machines for AI?

Bolt Version:
Unity Version:
Scripting Backend:
.NET Version (API Compatibility Level):

Hi Yulaw2k,

No, Bolt is not designed around jobs/ECS/burst/DOTS. That might be something we reconsider in the long term, but it's not in our plans at the moment.

Note that Bolt 2 will generate C# code out of every state graph, so performance will be very good for reasonable numbers of entities. If you want to get started with AI in Bolt, I recommend this tutorial: