- Home /
Creature Behavior
How can I set up creatures on a map that will interact, and be observable. For example, I want to create a game where two animals may fight, and then the main player could watch the fight take place, could I set up a priority system that would set certain behaviors ahead of others? I also want them to roam the map, and have different reactions to different environments.
Okay, that's a bit cold - tell him to split up his first question into two parts, then when he does, downvote the second question... And it's not that bad a question. Yes, it's somewhat outside the scope of Unity. But really, so is: http://answers.unity3d.com/questions/225/where-can-i-find-music-or-sound-effects-for-my-games, and it's one of the most popular questions. So, +1 back up.
@spinaljack, okay, maybe it was @Tetrad, not you :) Or not. Someone did, though.
@Ricardo, I agree it's not a good question for UnityAnswers. I guess it was just that the OP was doing what he was told - he originally posted two questions in one, then was told to separate them out, which he did - then got slapped down for the second question (by whoever). If he had only posted one question which was downvoted, I wouldn't have commented. Just the sequence of events seemed like a rough introduction to UnityAnswers.
Answer by Ricardo · May 28, 2010 at 09:14 PM
I'd originally left a comment about how this was too general a question, but then I realized that pretty much all his points except the fighting are covered by the kitten tutorial on the latest version of AngryAnt's Behave.
While an explanation of the concepts behind behavior trees is not appropriate for this site, and the links SpinalJack and Tetrad will get you informed about those, that sample project would be a great starting point. It shouldn't be too difficult for you to extend it for fighting.
$$anonymous$$an, you're freaking me out. :) It's always weird when I reply to a disappearing comment...
You're quick. That comment was there for something like 60 seconds. :-)
Answer by Tetrad · May 28, 2010 at 03:57 PM
This is really outside the scope of Unity Answers. It isn't really even specific to Unity.
You'll want to get started somewhere else. Offhand a good resource might be http://aigamedev.com/
Answer by spinaljack · May 28, 2010 at 05:30 PM
http://answers.unity3d.com/questions/1372/ai-programing-resources
Some answers on here you can search for with the AI tag
Answer by Cyclops · May 28, 2010 at 07:06 PM
Here's another Question on Robot Steering with some good points about creature motion in general (although not combat).
Your answer
