Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
Unity Version | Built-in | URP | HDRP |
---|---|---|---|
2021.3.25f1 | Compatible | Compatible | Compatible |
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
- Go to Project Settings -> Player -> Other Settings and Change Api Compatibility Level to “.NET 4.x”
- Import the Unity package into your project
- 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.
Narramancer
