Emerald AI 3.0 Free Download

Create high-quality AI quickly with easy-to-use editors and tons of built-in features.

Fully supports Unity 2018.4+, Unity 2019+, and Unity 2020+

For URP or HDRP support, users simply need to convert materials to the desired Render Pipeline.

Emerald AI, is the ultimate universal AAA quality AI solution for animal AI, shooter AI, RPG AI, NPCs, and more!

Emerald AI allows developers to quickly create engaging dynamic AI with 100’s of AAA quality features, all without having to write a single line of code! Emerald AI’s editor is designed to make creating AI easy, yet incredibly customizable. Emerald caters to all kinds of developers and offers everything users would expect from an all-in-one AI system.

Emerald AI 3.0 Free Download

Emerald AI’s Setup Manager allows users to create AI in just seconds. Emerald AI includes 13 example scenes, well-documented code, and a self-documented editor allowing for a low learning curve. Emerald’s documentation, tutorials, scripting references, and support are all accessible right from within the editor.

Features of Emerald AI 3.0 Free Download

Demo | Documentation | API | Forum | Tutorials | Integration Tutorials

New Location-Based Damage

Location-based Damage allows colliders within an AI to receive damage and have customizable damage multipliers, such as headshots doing more damage than hits to limbs. This is all done via a separate component, along with an easy-to-use editor, that will automatically get all colliders within an AI and allow you to customize the damage multiplier for each one. Accurate impact effects, based on the normal of the hit collider, are also possible with the included easy-to-use API.

Create Any AI

Create any kind of AI such as AI with guns, bosses, guards, villagers, thieves, bandits, creatures, animals, wildlife, zombies, companions, hovering robots, and more.

Built-in Combat Text System

Emerald AI’s updated (optional) combat text system works globally for all AI and can even be called for custom character controllers and their damage with just 1 line of code. The Player’s Damage Text Color, the Player’s Take Damage Text Color, the Player’s Critical Hit Text Color, the AI’s Damage Text Color, the AI’s Critical Hit Text Color, and an AI’s Healing Text Color can all be customized through the Combat Text Manager. In addition to text color, all text animation, size, and font can all be customized with various included presets.

Root Motion Support

Emerald AI supports Root Motion allowing an AI’s movement to be driven by their animations.

Modular Abilities

The Modular Abilities system allows users to create abilities through scriptable objects. These abilities can then be applied to an AI’s ability list giving them added functionality such as healing and summoning other AI. Projectiles and spells can also be created with this system allowing for nearly any kind of weapon to be created. Every Ability Object allows users to customize the sounds, particle effects, timers, and other settings. Each abilities category has 3 options for picking abilities; Odds, Random, and Order giving AI a wide range of combat styles.

Switchable Ranged and Melee Combat

Switchable ranged and melee combat has been a heavily requested feature so it’s been added! This allows AI to switch between ranged and melee combat according to the distance from an AI’s target. Users can customize the distance and other setting to best suit their AI.

Animation Profiles

Animation Profiles allow for users to quickly export and import animations between AI that share the same rigging and animations. This improves the workflow so users no longer have to manually enter animations if they have many AIs that share animations. The best part of this feature is that it’s multi-object supported!

Included Needs System

Included with Emerald AI is a needs system that allows an AI to generate waypoints to objects such as food, water, and other resources. An AI will dynamically wander until it’s low on resources. When this happens, the AI will search nearby for objects that match its resources layer and begin to replenish its resources upon arrival. When they are full, it will dynamically wander again.

Setup Manager

Emerald AI’s Setup Manager makes the AI setup process easy by applying all the needed scripts and components to an animated model.

Built-In Look-At and Aiming Mechanics

The optional Look At feature allows humanoid AI the option to look at their targets or a nearby player while using their current animation. This feature is usable during combat and is also usable while the AI is wandering or walking to a destination. The weight and intensity of the head look and body look can be customized. This feature also allows ranged AI to aim their weapons towards their targets, even if their target is above or below them.

Behaviors and Temperament

Emerald has 5 preset behaviors each with 3 temperaments to give you control over how your AI dynamically reacts to targets. Companion and Pet behaviors are also possible allowing AI to follow players around to assist them in combat.

Line of Sight

The Line of Sight feature allows AI to only attack or flee from targets that are visible from the AI’s line of sight. This also keeps AI from being able to detect targets through walls or objects. However, an option is also available to not use the line of sight feature, for those who want more of a casual RPG target detection.

Blocking Support

The optional Blocking option allows an AI to block incoming attacks. Users can control how much damage is mitigated with a successful block, the odds to block, and the angle to block. Users can also customize which blocking animations an AI uses.

Built-in Aggro System

The optional built-in aggro system allows users to specify how many hits will cause an AI to switch targets with the options to choose based on the Closest Attacker, Last Attacker, and Random Attacker.

Emerald AI 3.0 Free Download

Go to Download Page