Introducing Node Graph
Node Graph is a powerful Visual Scripting tool inspired by assets like Unreal Blueprints, Node Canvas, Behaviour Design, Play Maker and more.
I have developed several projects using this approach, and without a doubt, they are incredible for handling complex projects.
You can create C# Tasks to be executed in State Machines and Behaviour Trees
Why Visual Scripting?
- Code Flow: Understanding code visually through graphs rather than reading thousands of lines of code.
- Visual Debugging: Runtime execution visualization aids in pinpointing issues.
- Code Reusability: Avoid repetition, small code blocks like making an enemy walk or shoot a projectile can be reused multiple times in different contexts.
- Resolve Any Problem: Node Graph interprets code flexibly. I've used Behavior Trees not only for AI but also for dialogue systems, level controls, quest systems, and more. The sky's the limit.
Why Choose Node Graph?
- Developer to Developer: Unlike other tools that may encounter serialization conflicts, reference losses, prefab conflicts, or performance issues, Node Graph aims to deliver a much more solid and robust project solution.
- Indie Friendly: Whether you're learning programming or have a very small project, feel free to use the tool until you achieve financial success. I'll support you, and later you can support me.
Licenses and Fees
Node Graph is free to use during its beta phase. We welcome donations and pull requests to accelerate development. The future licensing model will depend on community support. Now, we guarantee:
- A free version will always be available for independent developers and beginners.
- Supporters will be exempt from fees and can receive additional benefits.