Jump to content
  • Advertisement
Sign in to follow this  
3dmodelerguy

C# Trying to implement a basic utility base AI setup in Unity

Recommended Posts

Posted (edited)
So I am attempting to implement a basic start to a utility based AI in Unity and I have something that seems to be working and wanted to get any impressions people might have about how I have it setup, all the relevant code can be found here that implements a basic AI for moving and being idle:
Edited by 3dmodelerguy

Share this post


Link to post
Share on other sites
Advertisement

Haven't looked at your system yet because I don't have time right now, but it DOES remind me that I need to get the C# version of my entire IAUS up on the Unity Asset Store.

Share this post


Link to post
Share on other sites

@IADaveMark If you were to put up a C# utility based AI system on the Unity assets store I would probably get it as I am sure it would be infinitely better than anything I will come up with. There are a few solutions I have found on the assets store however they all seem to be either pretty old or highly designed around using the Unity editor to generate the AI (I have a requirement that I need to be able to build the AI at runtime based on json data files).

Share this post


Link to post
Share on other sites

Well, considering that I am the guy that, for all intents and purposes, spearheaded and popularized utility AI (along with Kevin Dill), and there are game studios around the world trying to implement my IAUS based only on my GDC AI Summit lecture about it (with @ApochPiQ), I imagine it would be well received as THE utility system for Unity (and anything else, for that matter). And no, I don't build it using the editor. It's entirely data-driven externally.

Now that I'm finally getting over almost dying at GDC 14 months ago, maybe I can get some things in order.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!