Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

1/6
Narramancer is a node-based behavior tree and game logic system with full game save and load support.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2021.3.25f1
Compatible
Compatible
Compatible
Description

Narramancer is a node-based scripting system with saving and loading built-in.

Easy and powerful, Narramancer allows you to control everything from menu flow to NPC behavior.


Documentation | Video Tutorials | Discord | Example Projects


  • Use node graphs to visually script the action
    • Game logic and menu flow
    • GameObject creation and manipulation
    • There's a node to handle everything
      • Choose from over one hundred built-in nodes
      • Call any C# method (using reflection)
      • Create your own custom nodes
  • Define the 'things' in your game: characters, items, or locations
  • Give things properties, stats, and relationships
  • Make changes 'on the fly' and see the results without having to recompile or exit play mode
  • Save the state of the game at any time
    • Everything, including the actions currently running, can be serialized and recreated
  • Visualize the flow and logic of your game in an intuitive graph

Getting Started


  1. Go to Project Settings -> Player -> Other Settings and Change Api Compatibility Level to “.NET 4.x”
  2. Import the Unity package into your project
  3. Go to Window -> Narramancer

If you are upgrading Narramancer from a previous version, you must first remove the old version of Narramancer by deleting the entire Narramancer folder in your project Assets.


Asset uses Odin Serializer under Apache-2.0 license.

Asset uses xNode under MIT License.

Asset uses SerializableDictionary under MIT License.

Asset uses SerializableAction under MIT License.

See Third-Party Notices.txt file in package for details.

Technical details

Narramancer

(not enough ratings)
18 users have favourite this asset
(18)
$7.99
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR