Publisher | MaykerStudio |
---|---|
File size | 28.22MB |
Number of files | 1222 |
Latest version | 1.3.3 |
Latest release date | 2022-03-09 09:34:29 |
First release date | 2021-06-07 10:51:12 |
Supported Unity versions | 2018.4.2 or higher |
With this tool, you can create any kind of A.I. for your 2D games using a Node-based editor, an expansible and performant framework, and powerful features to make your workflow easy and fast. It doesn't limit your imaginations: from Designers to Programmers this tool offers access to built-in states, event-driven nodes, faster workflow, and powerful APIs.
Take a look at the documentation website.
This tool is being used to build the enemies from the game Shiro.
Check the tool's showcase.
WHAT DOES IT DO?
It uses the power of scriptable objects and editor extensions to improve workflow and expedite the design process of creating 2D artificial intelligence. In just feel minutes you can have a fully functional character movement, combat, and interactions.
You'll have access to a powerful node editor to visualize how the character's behavior will be executed, also, the framework is expansible, allowing you to add your behaviors, features, and make things just like you want.
When the tool is installed, you'll have access to an editor for generating a template prefab with all the required components inside a folder, after that, you can open the "EntityGraph" of your prefab that is located on the same folder to show the Node-based editor, so you can start adding the behaviors of your character, see the documentation for more information.
FEATURES
- Plug and play: don't need to do any configuration to make the tool works.
- Easy to use: Just click 'Generate entity' on the Entity editor and you will get a pre-configured GameObject with all the required components and files. The next thing you need to do is add the logic into the entity using a Node editor.
- Comes with 27 ready-to-use behaviors: Patrolling, FollowTarget, shoot projectiles, Attack using animation, Dodge, and much more.
- Easy to create your behavior by following the documentation tutorial.
- Well optimized for all platforms.
- Uses the best solution for targets and environment detection.
- Can be combined with your components to make things work just like you need.
- Documented C# API
- Full access to source code, don't be limited to what the tool offers, add your behaviors, methods, logic, and anything you need.
CREATE ANY AI
- With this tool, you aren't limited to only making enemies. You can create NPC movement behavior like: Make it run from hostile characters, make it follow a player, make a companion to fight along with the player, and much more.
- Create bosses with challenging behaviors and tons of possible moves.
- Create characters that can be part of a faction and make rival factions attack each other.
- A.I. that can interact with the environment using event-based nodes.
WORKING WITH COMMUNITY
- Follow our public Trello board so everyone can know what I'm working on and all the plans for the tool.
- A discord server where the user can see the sneak peek of WIP features, send feedback, post showcases, find support, and possibly share their creations using the other users' tool.
INCOMPATIBILITIES
The tool uses a third-party custom editor to make the inspectors easy to read and with a professional look, at the moment, is not compatible with NaughtyAttributes, and having both installed may cause each other to not work properly.
For Odin users, please disable the Odin inspector on any script that contains the "AI2DTool" and "MaykerStudio" namespaces.
THIRD-PARTY PACKAGES
This asset uses NasMeshPlus under MIT;
XNode under MIT;
Editor-Toolbox under MIT;
Audio files and sprites under CC0;
see the Third-Party Notices.txt file in the package for details.