World’s 1st full-fledged Deep Learning AI plugin for Unity
The Deep Learning AI Behaviour Designer
Deep Learning AI for all Unity games and apps.
First release – still in Open Beta (Free).
Goal-driven, lightning fast, lightweight, DNN (Deep Neural Network) based AI behaviours for NPCs (Non-Player Characters), able to learn and generalize.
Train instead of scripting (reduces time & cost of game design / development).
Uses Google TensorFlow for training and inference.

IMPORTANT: fAutonomy requires AI server-connection only for training AI behaviours (into Deep Neural Networks - DNNs). AI behaviours made with fAutonomy are trained on the fAutonomy AI servers.
The 7 reasoning steps trained fAutonomy agents perform under-the-hood in runtime (e.g. during gameplay), when receiving a percept (sensory input / observation) from the Unity game-environment:
Regarding data-privacy: only user credentials (if any - user-credentials are optional: not necessary), and the created AI behaviours are shared with the fAutonomy AI servers, nothing else.
-
1 or more AI agents per Unity Scene.
-
Compared to standard scripted game AI, with fAutonomy, games developers can have better quality AI, for more agents in their game-scenes, for the same computational cost, and thus with fAutonomy you can create e.g. living-breathing game-environments, that are more immersive for the players and improve re-playability, especially in comparison to immersion-breaking simple game-environments populated with simple shallow non-responsive NPCs, still typical in many, even AAA games today.
-
fAutonomy provides better AI behaviours via server-side SL (Supervised Learning) using propriety, domain-independent training data generation (patented technology). SL can produce better, more robust AI behaviours and more quickly than RL (Reinforcement Learning), while also being able to complement it.
-
NOTE: RL and SL can be used together in tandem.*
-
fAutonomy also comes with convenient visual editors to allow non-AI experts to access the state-of-the-art in game AI.
-
Game-builds do not require fAutonomy server-connectivity. fAutonomy AI runs completely on-device.
-
Lightning fast instantaneous real-time responses (due to DNN-based AI behaviours).
-
Applicable to any Unity game (even though building games with fAutonomy works only for Windows x64, as of now (1st open beta release), but soon it is going to be extended to other platforms, including mobiles and consoles).
-
fAutonomy is domain-independent. Works with any type of game (RPG, FPS, puzzle, platformer, simulation, …).
-
fAutonomy provides goal-driven AI behaviours, that require minimal / constant computational resources (CPU/GPU/memory due to the DNNs at the core of fA AI Behaviours == fA is lightweight and scalable (so games developers can have better AI for more agents in their game-scenes, and thus create e.g. living-breathing game-environments, that are immersive and improve player-engagement and re-playability, especially in comparison to immersion-breaking game-environments populated with shallow and non-responsive NPCs, even in many of today’s AAA-games).
>>> QUICK USER GUIDE <<<
fAutonomy provides non-scripted AI agent-behaviours able to GENERALIZE (unlike scripted game AI, such as behaviour trees or finite state machines).
Robust AI agent-behaviours can be trained online even in just a few minutes using SL (Supervised Learning), relying on patented training data generation. SL is superior to RL (Reinforcement Learning) in terms of behaviour quality and training times (convergence). Create complex AI behaviours quickly and robustly.
Goal-driven, lightweight, quick, scalable & domain-independent (applicable to all Unity games). Coming with Visual Editors, and a lightweight C# API, with which you can simply adapt it exactly to your game.
Supports an arbitrary number of agents (one or more). Each agent can have the same AI behaviour, or each agent can have a different AI behaviour, or anything in-between.
fAutonomy agents can learn, adapt & respond intelligently even to unexpected situations, unlike scripted game AI. Scripted game AI cannot be prepared for every situation. With fAutonomy you do not have to worry about that anymore (saves time & development cost). With fAutonomy AI, agents (e.g. NPCs) act in order to achieve their goals in a forward planning fashion, and these goals can change even in runtime. Agents can learn and change their behaviour in runtime.
Each fAutonomy agent has it’s own personal agent memory (expressive belief-system), which they can use for planning & reasoning using human-like semantic and episodic memory, and patented, state-of-the-art, DNN-based forward planning technology, called ‘NeuralPlanner’.
Each fAutonomy agent has it’s own sensors, with which they perceive their environment (partly or completely - you decide), and actuators (with which they can change their environment, or even their own state, including physical, communicative and/or cognitive/reasoning actions).
Create environments that are alive, with depth, with agents, that have their own life, their own goals – agents, that are fully autonomous…and all of that at a price of minimal CPU and memory cost, thanks to DNN-based AI. In runtime only DNN inference is performed, which requires constant time and space (memory). This way fAutonomy AI is truly scalable, without any compromise to the quality of AI behaviours.
Integrates seamlessly with the Unity Editor (adds a Tools/fAutonomy menu).
Comes with unlimited-time free AI server access (no subscription or website registration required), and 2 example projects.
Train with AI servers & play on the device!!
No AI server connection needed after building, neither Unity Pro. Games can be distributed without any server-connection. Connection to fAutonomy AI servers is required only for the time of game-development, for training the AI agent-behaviours. Once AI agent-behaviours are trained, no fAutonomy AI server connection is needed anymore to play the game.
NOTE: runs on any platform, where Unity Editor runs, however currently games can be built with fAutonomy only for Windows 64-bit.
PLEASE NOTE: fAutonomy for Unity is still in Open Beta, provided as free. Soon more target-platforms are also going to be added, including mobiles and consoles.
Stay ahead of the curve – switch to fAutonomy now!
For more information, please visit the Asset Store product page, or the official website, or please contact us via our email address.
Also please don’t forget to leave a comment here on the Forum to share with us your impressions or questions.
We truly hope you enjoy our product, and use it to create something new and awesome!
Thank you very much for trying fAutonomy!
AIBrain’s fAutonomy Team
