RAIN Artificial Intelligence (AI) Engine v2.1 More Powerful, Still Free

Hello All!

Today we launch the latest version of RAIN, the development tools of the Sentio Platform. This version of RAIN is the most streamlined, optimized, and beautiful version to date. Even if RAIN’s looks are the first feature you notice— the massive improvements to our wiki documentation and new Getting Started tutorials will help you dig deep into everything RAIN has to offer.

Newest Tutorial Video

If you’re new to RAIN. I’m Jester, Community Manager, pro kickballer, social nerd, robot pirate. I will be your magical guide to all things RAIN!

Here are some helpful links for you to get started and join the future of AI in Unity.

Download RAIN

Community Site

RAIN Tutorials and Sample Projects

Rival Theory Website

Of course, any questions you have feel free to DM me, email (best way Jester@rivaltheory.com), or post here.

Go forth and create amazing AI!

3 Likes

Very nice project, will definitly try it out

1 Like

Thanks! Let me know what your experience is like :slight_smile:

is this compatible with the 2D?

The pathfinding aspects of RAIN are essentially meant to be applied in a 3D environment with the normal y/up Unity axis. In a 2D game, you can still take advantage of the behavior trees, sensors, and general movement system. You can try to use waypoints, but by themselves they won’t help with special events like jumping. Given this situation, I would suggest sticking to behavior and sensors in a 2D platformer.

Let me know if that helps!

Hello everyone! To say thank you to our amazing Unity3D community we made a video to showcase some of the incredible experiences they made.

We’re excited to see what you’re all working on! Tweet #UsingRAIN to let us know about your project and connect with other RAIN developers (make sure you add a link to your website) or apply for your very own Studio Showcase here!

ANNOUNCEMENT:

If you’re running a version of RAIN older than 2.1.3 and you want the latest version please visit our website for your update. Even if automatic updates are enabled. We found an issue where the auto updater was saying the latest version of RAIN was installed when it really wasn’t.

To check your version in Unity go to RAIN>Help>About (version number should be there).

Is it v2.1.3?
No?

Download the latest version of RAIN here

The issue has been resolved in the current version of RAIN

Post here if you have any questions, or email me jester[at]rivaltheory[dot]com

Best,
Jester

How come it’s not on the asset store yet?

@crafTDev It is on the asset store, just saying.

But this is a quite old version. It doesn’t get updated. The Version is from 2013…

Yes, this is what I meant, the old version is on the asset store.

Thanks,
jrDev

We had some push and pull from the asset store about our automatic updater so we decided to work around it and we’re releasing the newest version of RAIN on the asset store along with some pretty cool behavior assets you’re all going to love!

2 Likes

Intro to RAIN Features Demo

Brought to you by our very own JediSolosky

https://www.youtube.com/watch?v=uaGopUYxuwo

This is an introductory overview of some of the most popular features of the RAIN artificial intelligence engine.

Available on Unity 3D. RAIN artificial intelligence engine helps digital entertainment developers create any type of character, for any game, on any platform.

RAIN is free! Download your full copy:

http://rivaltheory.com/rain/download/

Sample project: http://rivaltheory.com/community/tutorials/

RAIN Overview: http://rivaltheory.com/rain/

Great! I’ll grab it when it hits the store.

Thanks,
jrDev

We are in the process of changing our navigation system from Unity’s default pro navmesh one to something that is more flexible system which can give us run time generation of navmesh.

I was really happy to find Rain along with A* project but I was little bit disappointed when I found out that Rain does not offer dynamic generation of the navmesh “yet”

This is probably the single most important feature that many of us are looking for when choosing the navmesh system, so I am really hoping that Rain brings this particular feature very soon with high priority.

Is it possible for dev to let us know any EST for this particular feature to be available in the future?

My second question is , Rain does look very flexible AI system based on BT , my past experience of using BT was that it trades off that flexibility with performance. So if I want to have say 100s of characters for say… RTS game, performance hit was too much to be realistically be able to use them in the production. I have not seen any performance related articles or videos, so what can you tell us about it?

Thanks for your wonderful efforts!

Looks very impressive. Will definitely give this a try in my project.

I like so much this project, let me try and back to say my experience. very good proyect.

Teaser: Available soon on the Unity Asset Store.

Every piece of this asset will be reusable in your own project.

Squad Command: Advanced Warfighter AI

Let us know you think!

Project was made possible by #UsingRAIN
Download your free copy of RAIN:

http://rivaltheory.com/rain/download/

Sample RAIN project: http://rivaltheory.com/community/tutorials/

RAIN Overview:

Thank you so much for your kind words! I have no idea how I missed this post! It is possible to generate a nav mesh at runtime with RAIN! It’s not completely obvious so we are putting together some code/examples for you to start with.

As for performance, our BT system is very lightweight and we have a video that shows off a big battle scene with some fairly complex BTs. End of the video

https://www.youtube.com/watch?v=qzrrYXcCbro

As for the 100s of AI on the screen at one time, there is going to be a lot of variables to take into consideration. I would use RAIN to provide the behavior but there are a lot more optimizations you can make (models, physics) before AI is even considered. If your BTs are not overly complex you should be just fine.

If you have specific questions please let me know.

Best,
Jester

It’s good to know that Rain can generate nav mesh at run time. I would love to check out the example to do this, once you are ready , Jester.