Alert! Under Maintenance: TopGameAssets

Emerald AI 2.0

This is a paid asset, but now you can download it totally free. However, please keep in mind that this package is only provided for studying or testing the product prior to purchasing it, not for business functions.

Overview :

Emerald AI enables developers to quickly create engaging, dynamic AI with hundreds of AAA-quality features, all without writing a single line of code. Emerald’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’s Setup Manager allows users to create AI in just seconds. Emerald includes 12 example scenes, well-documented code, and a self-documented editor, allowing for a low learning curve. Emerald’s documentation, tutorials, scripting reference, and support are all accessible right from within the editor.

Highlights:

New Location Based Damage:

  • Location-Based Damage allows colliders within an AI to receive damage and have customizable damage multipliers, such as a headshot doing more damage than hits to limbs. This is accomplished through the use of a separate component, as well as an easy-to-use editor, which will automatically retrieve 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 for all AI and can even be called for custom character controllers and damage with a single 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 the 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 its animations.

Modular Abilities:

  • Emerald’s new 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 ability category has three 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 the AI to switch between ranged and melee combat according to the distance from its target. Users can customize the distance and other settings to best suit their AI.

Animation Profiles:

  • Animation profiles allow users to quickly export and import animations between AI systems that share the same rigging and animations. This improves the workflow so users no longer have to manually enter animations if they have many AI that share animations. The best part about this feature is that it supports multiple objects!

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 resource 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 needed scripts and components to an animated model.

Built-In Look At and Aiming Mechanics:

  • The optional Look At feature gives 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 and body looks 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 five preset behaviors, each with three 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 its line of sight. This also keeps AI from being able to detect targets through walls or objects. For those who prefer a more casual RPG target detection experience, there is also the option to disable the line of sight feature.

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 options to choose based off of the closest attacker, last attacker, and random attacker.

Built-in UI:

  • A built-in UI system allows AIs to have health bars, display an AI’s name and level, and display combat text. The settings allow users to customize the color, images, size, and position. The UI system will automatically apply your settings and rotate toward your player’s camera as needed.

Built-in Ranged Combat:

  • Emerald features a built-in ranged combat system that gives AI the ability to engage in ranged combat. AI will fight based on the abilities they are currently employing. Guns, lasers, sci-fi weapons, rocket launchers, bows and arrows, spells and magic, and more are all possible.

Built-in Waypoint System:

  • Emerald features a built-in waypoint system that allows users to set a series of waypoints for an AI to follow or patrol. AI will still react to targets using their behaviors while following their waypoint paths and will continue to follow them after their target has been killed or escaped. Waypoints can be set, added, manipulated, and cleared all from within the Emerald AI Editor using custom handles and icons.

Built-in Object Pooling:

  • All objects created with Emerald AI are created from an object pool, so objects are recycled and not instantiated. The object pool can automatically expand when needed.

Built-in Events:

  • Emerald AI has 12 events for added functionality. These events include On Start, On Enable, On Reach Destination, On Player Detection, On Start Combat, On Attack, On Damaged, On Do Damage, On Heal, On Critical Hit, On Flee, and On Death. Events can be used to call custom code or Emerald AI’s own API.

Built-in Slope Alignment:

  • The Alignment feature, which is optional, will align AI to the slope angles of the terrain and other surfaces. Users can specify the speed and maximum angle amounts.

Included Camera Shake System:

  • Emerald AI includes a camera shake system that’s usable with a single line of code to really feel the hits of enemies, critical hits, and any other events you may have. The intensity and duration of the shake are both adjustable.

Ragdoll Support:

  • Emerald AI supports ragdolls and can seamlessly transition between an AI’s current animation and their ragdoll on death.

Auto Optimization System:

  • Emerald AI has an optional feature to disable the AI system for AIs that are not visible to the camera or that are culled to increase performance.

Powerful Easy to Use Editor:

  • Create complex AI with Emerald AI’s easy-to-use, self-documented editor. Everything is explained right from within the editor.

API and Documentation:

  • well-documented code with tons of APIs for advanced users. Emerald includes 12 example scenes, each demonstrating a different feature or capability. Scripting Reference site that displays and describes all of Emerald’s available API. Emerald’s documentation covers every feature that you may want to use. The documentation is accessible right from within the Emerald Editor.

Animations:

  • Emerald AI supports nearly 100 animations an AI can use, allows users to change an AI’s animations right from within the editor, and will automatically create and update an AI’s Animator Controller. Each animation has its own animation speed control. Emerald’s animation events allow for perfectly timed attacks and added functionality.

Download Emerald AI 2.0 v2.4.0.1 Latest Version


Leave a Comment