Emerald AI 2024

by [email protected]

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.

For more detail this asset from the Unity Asset Store: Click Here

This is a paid asset, but now you can download the “Emerald AI 2024” for FREE, Please keep in mind this package is provided only for learning purposes or to be able to test before buying the product, NOT FOR COMMERCIAL PURPOSES.

Emerald AI 2024 v1.0.5

VIP Only

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 | Roadmap | Discord

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 (2025, 2026, etc.), will always be free.

⭐ Demo Scenes ⭐

There are 21 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.

⭐ Footstep Detection ⭐

The Footsteps Component gives AI the ability to play footstep sounds and effects based on the detected surfaces. Surfaces can be customized through Footstep Surface Objects. Both textures from Unity Terrains and tags from game objects can be used.

⭐ 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 ⭐

The Weapon Collision Component 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 9 included ability categories (Bullets, Grenades, 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 ⭐

The Sound Detection Component gives AI the ability to hear unseen targets. When player targets enter an AI’s Detection Radius, their movement and velocity are tracked to simulate noise levels. If a player is moving fast enough, it will increase an AI’s Threat Amount which will trigger a list of modular user set reactions.

⭐ Location Based Damage ⭐

Allows internal colliders on an AI to receive damage and have customizable damage multipliers, such as headshot doing more damage than hits to limbs.

⭐ Create Any AI ⭐

Create any kind of AI such as AI with guns, punishing bosses, guards, villagers, mages, archers, bandits, creatures, animals/wildlife, zombies, companions, pets, hovering robots, and so much more.

⭐ Built-in Combat Text System ⭐

The optional global Combat Text Manager allows damage to be displayed via damage text UI around targets. There’s tons of customization options and several options for how the damage text is animated.

⭐ Root Motion Support ⭐

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

⭐ Inverse Kinematics ⭐

The Inverse Kinematics (IK) Component gives AI the ability to look at targets with their head, body, and weapon. It also allows hand placements on two handed weapons, if desired. Both Generic and Humanoid Animation Types are supported.

Related Posts

Leave a Comment