- Home /
Best AI Asset for a game that allows extensive in-game AI customization?
Hi, I'm looking to make a game where one of the core mechanics is for the player to build and author A.I for playable units through some sort of visual scripting in game. A good example of a similar existing game would be Carnage Heart...
TL;DR: It's a game that let's you build/customize a squad of mechs from it's parts down to the A.I and let's you pit your squad against another squad of mechs in a particular level... The unique feature of the game is the extensive A.I authoring and the fact that once you deploy your mechs you have no control over them. Meaning you need to completely rely on the A.I that was designed for the mechs...
I am looking for a good AI asset that covers all the basics i.e Path finding, Dynamic Obstacle Avoidance, Steering Behaviors (mostly for group/squad movement) and maybe Utility A.I? But more importantly I want it to be easily extendable to allow the player to author their own custom A.I in-game easily...
In terms of my skill level, I have been a gameplay programmer for almost 4 years now and I've been using Unity since Unity 3.5... The main reason for wanting to use an existing asset instead of rolling my own solution is mostly to save time. This is my own pet/hobby project which I am doing alone and I'd rather not waste time reinventing the wheel when I can be using it for play testing...
I've already done my own research and so far the APEX set of A.I assets seems to fit the bill quiet well but they are not free and getting all of the different parts adds up to quite a hefty sum.. I would very much like to have a second opinion before making the plunge... Any counter recommendations are warmly welcomed.
You will have to add some custom code. But a good path finding one is A*
I actually have the A* project asset and I've used the 3.0 version before. It's a decent enough solution for pathing and it was definitely better then what unity offered with it's older navmesh system. It's definitely one of my considerations but like I said before, I'm looking for an asset that can cut down development time as much as possible for my current use case...