Alek AI Framework

Alek Games

(14)
$49
Publisher Alek Games
File size 6.90MB
Number of files 344
Latest version 1.0.4
Latest release date 2024-04-22 05:23:08
First release date 2024-02-07 04:37:14
Supported Unity versions 2018.4.2 or higher

Alek AI Framework is a versatile and powerful AI system. With a robust patrolling system, comprehensive vision model, a powerful damage structure, and much more. It enables you to create challenging and lifelike enemy characters that will keep players engaged and immersed in your game world. It offers developers an outstanding toolkit for creating engaging and challenging enemy characters.



Vision System:

Alek AI Framework's vision system is a pivotal component of enemy AI. Enemies can "see" and react to their surroundings, including the player character and other dynamic objects. You can configure field of view angles, and detection ranges to create varied and challenging encounters. When detecting the player, they can transition from passive to aggressive state, offering a dynamic and responsive gameplay experience.


Patrolling System:

The framework features a robust patrolling system that lets you define complex patrol routes for enemy characters. Enemies can follow these routes, making them suitable for guard-type NPCs, patrols, or wandering foes. You can customize patrol behaviours, such as randomizing waypoints, altering patrol speeds, and incorporating wait times on specific points.


Damage System:

The damage system allows you to define how enemies take and respond to damage. Customize damage types, strengths, and weaknesses for each enemy type. Implement health bars, death animations, knockback reactions, and more. Moreover, the AI system incorporates the ability for enemies to intelligently block and dodge incoming attacks, adding a layer of strategic challenge for players. This feature enhances the combat dynamics by introducing a more adaptive and reactive adversary. Furthermore, it offers players the opportunity to engage in a skillful interaction by allowing them to parry the AI's attacks, enabling a more nuanced and satisfying gameplay experience.


Animations

the Alek AI Framework excels in providing a versatile animation system that supports event-driven animations, cross-fading, root motion for realistic movement, and compatibility with both humanoid and non-humanoid characters. These features contribute to creating engaging and lifelike character animations in a variety of interactive applications. Furthermore, the AI has turning support that provides realistic movement and responsive characters in virtual environments.


Customizable Alerts and Responses:

Tailor enemy responses to stimuli, such as sight or sound. Enemies can shout for reinforcements, enter a "search mode" when losing sight of the player, or call off an alert when the player remains hidden. Moreover, implement an AI system where enemies dynamically investigate any sudden noise, causing them to divert from their regular patrol routes or current tasks to inspect the source of the disturbance.


Modularity And Seamless Integration with Other Systems:

Due to the modularity of the system, AI system seamlessly integrates with other assets, made by yourself or bought here on the asset store. The system works with any player controller, therefore simplifies development by reducing the need for controller-specific AI adaptations, enhancing overall user experiences. Customize and expand the enemy AI system to suit your specific game design needs. Whether you want to create unique enemy behaviours, add new damage types, or enhance the vision system, the framework's modular design encourages extensibility.


Performance Optimization:

The framework is optimized for performance, minimizing memory allocations, and computation times while maintaining high-quality AI interactions. This ensures smooth gameplay experiences even in resource-intensive games.


performed tests (in an almost empty scene, low poly models, animations with lots of keyframes, on my PC(AMD Ryzen 5 3600, 16GB Ram, RTX 2060)):


0 AI (for reference) runs at 700fps


1. performant AI presets:

120 AI runs at 140-160fps,

60 AI runs at 240-270fps,

30 AI runs at 350-380fps,


2. maxed out quality AI preset:

12 AI runs at 500-530fps


AI Behaviour Editor:

The framework comes equipped with custom inspector editors and windows, making it easy to create and modify enemy behaviours. With those, you can design complex enemies easily and quickly. Additionally, the system features a one-click creation tool for the AI, streamlining the process of generating and implementing enemy behaviours. This tool simplifies the initial setup and grants developers the ability to efficiently produce diverse and intricate enemy AI without extensive manual configurations, thus accelerating the game development workflow.


Community and Support:

Alek AI Framework boasts an active and supportive community of game developers. Regular updates, tutorials, and discord chats provide invaluable resources for troubleshooting and improving AI implementations.


Open Source:

The Alek AI Framework's open-source nature promotes collaboration, transparency, customization, cost-effectiveness, continuous improvement, and educational opportunities, making it an attractive choice for individuals and organizations looking to leverage AI in their games.


Modules:

in addition to all mentioned above you can extend the system with additional modules, or buy all of them discounted as Alek AI Complete (as of Jan 22, the modules and the complete version is not yet released, but they soon will be)

available modules (all except for these things even though shown in videos are NOT in this asset):

- Behaviour Switching

- Extension Pack (shown in the trailer: guide/follower behaviour)

- Formations (line, surround and more)

- IK (Inverse Kinematics) (shown in the trailer: dynamic IK blocking)

- Integrations (Puppet Master and more)



--- discord --- youtube playlist --- online docs --- [email protected] ---

*cover/icon/card/social media image do not show the actual contents of the package, the trailer video shows all modules, not just this one


The asset uses the models: "Lowpoly Knight and Props" and "AlekKnight" under Creative Commons License.

Top Publisher Assets