You are currently viewing Emerald AI 2024

Emerald AI 2024

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

Emerald AI 2024 is a completely rewritten and redesigned universal AI framework suitable for a variety of AI and game types. Its multi-component design gives developers the flexibility to use only the features they need and allows for an organized and manageable workflow. Emerald AI has undergone extensive testing to give you reliable and polished feeling AI.

For a brief rundown on some of the differences between Emerald AI 3.0 and Emerald AI 2024, see here.

Demo | Documentation | API | Discord | Forum

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

– Free Updates –

Once you own Emerald AI 2024, you will never have to pay to update. All future updates, even major ones, will always be free.

– Demo Scenes –

There are 19 included example scenes each showcasing a specific feature or functionality.

– Setup Manager –

The Setup Manager makes the AI setup process easy and allows users to specify the components they would like to add to their to be created AI. This consists of two lists; one of required components and one for optional components. This allows users to only use the features and components they would like to use so they don’t have to manage or worry about the ones they are not.

– Animation Viewer –

The Animation Viewer allows users to quickly see an AI’s animations in real-time, right within their scene of the Unity Editor, with a timeline, slider, and various settings. The animations come from an AI’s Animation Profile (explained below) where all their animations are stored. This extension also allows users to quickly create Animation Events using a list of Emerald AI preset events. When selecting the desired Animation Event, finding the desired time on the timeline, and pressing the Create Animation Event button, an event will be created and autofill in most of the information according to the selected event. Tooltips will also explain what each event does along with what the parameters are responsible for.

– Animation Profiles –

Animation Profiles are objects that hold all of an AI’s animations and an Animator. Each time an animation is applied, it updates the attached Animator (so users don’t have to apply them manually). They can also be shared across multiple AI!

– AI Duplicator –

The AI Duplicator allows users to copy the settings from one AI and apply them to others. This can be all components or a single component. For AI that have the same named bones, this also allows users to copy complex settings such as Inverse Kinematics and all of an AI’s ragdoll components and colliders, if desired. This allows many AI to be created in seconds saving tons of development time.

– Documentation –

The Emerald AI 2024 Wiki is an entire website dedicated to documentation. It covers every component and feature, as well as guides and tutorials, to ensure users harness the full power of Emerald AI. It also uses OpenAI, trained on the Emerald AI Wiki, to help generate answers to support questions you may have.

– Modular Combat Actions –

Combat Actions are modular actions an AI can use while in combat. The included Combat Actions (dodge, block, strafe, switch target, and more) were all created using this modular system. Users can also code their own custom Combat Actions, if desired.

– Strafing Support –

The optional ability for AI to strafe around their targets and generate attacks helping them catch their targets off-guard.

– Reactive Dodging Support –

The optional ability for AI to detect and dodge incoming projectiles and melee attacks, when within range of an enemy. This also works for player attacks.

– Reactive Blocking Support –

The optional ability for AI to detect and block projectiles and melee attacks, when within range of an enemy. This also works for player attacks.

– Recoiling Support –

The optional ability for AI to play a recoiling animation if a target blocks during an attack.

– Weapon Collision Support –

Allows an AI’s weapon’s collider to deal damage to targets. This can also be used for other collision-based attacks like an AI hitting their targets with their bodies or a charge attack.

– Multiple Weapon Type Support –

Allows AI to switch between two weapon types. This can be two ranged weapons, two melee weapons, or a combination of both. How an AI switches its weapon type can be based on distance from their target or by time.

– Modular Abilities –

Modular Abilities allow users to modify various modules to help create many different kinds of abilities, spells, attacks, and more. There are 8 included ability categories (Bullets, Melee, Ground Projectiles, Area of Effect, Aerial Projectiles, General Projectiles, Teleporting, and Arrow Projectiles) with more coming with each update. All users have to do is supply their own particle/sound effects and Emerald AI will handle everything else through its ability editors. Users can also program their own abilities by either using some of the included modules or by creating their own entirely.

– Sound Detection –