Narramancer: Node-Based Behavior Tree and Game Logic System
A powerful and easy-to-use node-based scripting system for Unity, allowing you to control game logic and menu flow with a visual graph editor.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. $7.99
- Category:
- Tools › Visual-scripting
- Developer:
- Professional Bad Guys
- Price:
- $7.99
- Favorites:
- 18
- Supported Unity Versions:
- 2021.3.25 or higher
- Current Version:
- 0.5.7
- Download Size:
- 3.42 MB
- Last Update:
- Apr 4, 2024
- Description:
- Narramancer is a node-based scripting system that enables you to control game logic and menu flow with a visual graph editor. It allows you to define game objects, properties, and relationships, and make changes on the fly without recompiling or exiting play mode. The system also includes built-in support for saving and loading game state, including actions currently running. With over 100 built-in nodes and the ability to create custom nodes, you can visualize the flow and logic of your game in an intuitive graph.
Getting started with Narramancer is easy:
1. Change the Api Compatibility Level to .NET 4.x in Project Settings.
2. Import the Unity package into your project.
3. Go to Window -> Narramancer.
If you are upgrading from a previous version, remove the old version by deleting the entire Narramancer folder in your project Assets.
Narramancer uses the following third-party assets under the specified licenses:
* Odin Serializer (Apache-2.0)
* xNode (MIT License)
* SerializableDictionary (MIT License)
* SerializableAction (MIT License)
See the Third-Party Notices.txt file in the package for details. - Technical Details:
- Compatible with Unity 2019.4.0f1 and newer. Requires Api Compatibility Level .NET 4.x. Works with all platforms including mobile and web. Includes and depends on:
* Odin Serializer
* xNode
* SerializableDictionary
* SerializableAction
Compatible with Odin Inspector. - Continue »