Take a look at some of the fundamentals that make Rival Theory’s RAIN exceptional for Character creation.
RAIN’s movement, behavior, and pathfinding systems work together seamlessly to control Character motion. Use scene waypoints to create paths fast, or take advantage of the automatic recast and navigation mesh system for detailed movement. The built-in Behavior Tree editor can help you tie movement to behavior to create patrol, hiding, attack, chase, wander, and other movement behaviors.
Whether you are building simple background behaviors or creating complex strategic decision making, RAIN’s behavior system can help bring your Character to life. Create realistic behaviors through the graphical Behavior Tree editor and quickly add movement, animation, sensory awareness, and sound effects. Import, share and reuse previously created behaviors through XML.
RAIN is the only AI engine on Unity to support Mecanim with built-in integration between behavior, movement, animation control and the ability to drive Mecanim state machines. Unity Legacy-style animations are also supported, with playback and transitioning support throughout RAIN’s motion systems. RAIN provides easy extensibility for creating and integrating user-defined animation controllers.
The perception features of RAIN allow the Character to become aware of elements in their environment through digital “sensations”. When equipped, the Character gains the ability to understand or notice something easily like footsteps as they approach, the first drops of rain during a storm, or when a friend is injured and needs help.
RAIN makes it easy for developers to integrate and add functionality to RAIN through its plugin architecture. The plugin architecture will allow 3rd party software to exchange information seamlessly with RAIN, supporting alternative behavior models (e.g., state machines), support for 3rd party animation, rendering, and physics pipelines, and the addition of AI-centric custom editors and rigs.
We know that creative vision should not be inhibited by technical constraints, and that’s why RAIN has been engineered to deliver reliable performance, smooth framerate and superb player experience across target platforms.
Ultimately, our intent is to capture the essence of the original artistic inspiration without imposing limits.