Publisher | Professional Bad Guys |
---|---|
File size | 3.42MB |
Number of files | 659 |
Latest version | 0.5.3 |
Latest release date | 2024-04-04 04:29:52 |
First release date | 2024-02-27 05:32:13 |
Supported Unity versions | 2018.4.2 or higher |
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.
- 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
- Import the Unity package into your project
- Go to Project Settings -> Player -> Other Settings and Change Api Compatibility Level to “.NET 4.x”
- Go to Window -> Narramancer
- This will select the Narramancer Singleton, where all the relevant values are stored on a ScriptableObject
- From there it is just a matter of describing your game using Nouns, Adjectives, and Verbs.
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.