Warning: Declaration of WarpMenuWalker::start_lvl(&$output, $depth) should be compatible with Walker_Nav_Menu::start_lvl(&$output, $depth = 0, $args = Array) in /home/kelgraph/public_html/teamonestudios.com/wp-content/themes/yoo_subway_wp/warp/systems/wordpress/helpers/system.php on line 0

Warning: Declaration of WarpMenuWalker::end_lvl(&$output, $depth) should be compatible with Walker_Nav_Menu::end_lvl(&$output, $depth = 0, $args = Array) in /home/kelgraph/public_html/teamonestudios.com/wp-content/themes/yoo_subway_wp/warp/systems/wordpress/helpers/system.php on line 0

Warning: Declaration of WarpMenuWalker::start_el(&$output, $item, $depth, $args) should be compatible with Walker_Nav_Menu::start_el(&$output, $item, $depth = 0, $args = Array, $id = 0) in /home/kelgraph/public_html/teamonestudios.com/wp-content/themes/yoo_subway_wp/warp/systems/wordpress/helpers/system.php on line 0

Warning: Declaration of WarpMenuWalker::end_el(&$output, $item, $depth) should be compatible with Walker_Nav_Menu::end_el(&$output, $item, $depth = 0, $args = Array) in /home/kelgraph/public_html/teamonestudios.com/wp-content/themes/yoo_subway_wp/warp/systems/wordpress/helpers/system.php on line 0
Team One Studios » Unity Asset Review: Rain {Indie} by RivalTheory

Unity Asset Review: Rain {Indie} by RivalTheory

Written by Charlie. Posted in Tutorial Reviews, Unity Asset Store

For our game we’ve been trying to learn RivalTheory’s Rain {Indie} plugin, “the most powerful AI engine on Unity”. I don’t have a lot of experience with other AI plugins, but from what I’ve learned already it’s a pretty awesome plugin. Best of all, it’s 100% FREE. There isn’t just a free version and a paid version with more features, the entire thing is free. So there’s no reason you shouldn’t at least try it out.

There is a large community surrounding Rain as well, with a lot of awesome people making tutorials and putting them on youtube for free, which is nice because at the moment there isn’t a whole lot of tutorials for the beginner. I had to scour the net just to learn as much as I now know, and I still have a lot to learn.

I was able to make my enemy, a girl zombie, wait until it detects the player and then move to the character’s position, and it didn’t take long at all. Now I just have to figure out how to make the zombie deal and take damage, play the animations correctly, etc. TornadoTwins made a pretty sweet tutorial series dealing with Rain, but it’s linked to their FPS control project and uses a lot of scripts from that, which I’m not using for my game. Even if you’re not using FPS control, I suggest you watch the series and follow along as best as you can. I was able to learn a lot of the basics from them. I think it’s the 6th or 7th tutorial that they start using FPS control scripts, but that’s free too so if you want to keep following along you can free of charge.


This picture shows the character moving towards me. It’s playing the animation correctly, which is awesome, and using Recast mesh it even avoids objects.


Once the zombie catches me I want it to start biting, but I haven’t figured that out yet. I’m trying to use Mecanim animations, which Rain does support, but there isn’t a lot of tutorials out there for that.

Pretty much all the tutorials I see deal with making the character detect and move towards character, or move towards an object that you set. I’ve been reading through the Documentation and Wiki to try to figure out how to make it do what I want for the last few days, hopefully I’ll have something to show you guys soon.

If you want to download Rain Indie, head over to their website and try it out! Let me know how it goes.

Tags: , , , , ,

Comments (2)

  • Charlie


    One last thing, it looks like they’re gonna release a new version soon with a lot more features. I’m looking forward to that, and it’s gonna contain a lot more documentation and tutorials as well so should be good.


  • Jester


    Hello Team One Studios!

    Jester from Rival Theory here! Thank you very much for the kind words in this review! You are correct that we are releasing a new version of RAIN in about a week or so. We’ve listened to the community for this launch in regard to ease-of-use and samples. We’re lining up some great partners that have integrated RAIN into their projects, used RAIN for their games, and we’re creating our own in-depth samples.

    RAIN is going to make easier to create AI behavior than ever before.

    If you’re having any issues, please let me know. We’re here to help you reach your goals. jester[at]rivaltheory[dot]com

    Talk to you soon!


Leave a comment