/NodeEditor

Primary LanguageShaderLabMIT LicenseMIT

Node Editor Framework for Unity

This is a powerful and flexible node editor framework for Unity that allows you to create complex node-based workflows and visual scripting systems. Whether you're making a game, a tool, or a simulation, this framework provides an easy way to design and implement node-based systems that can be easily extended and customized.

Features

  • Easy to use: The framework provides an intuitive interface for creating, connecting, and manipulating nodes, making it easy to create complex workflows without having to write a lot of code.
  • Flexible: The framework is highly customizable and extensible, with support for custom node types.
  • Powerful: With the ability to handle large numbers of nodes and connections, the framework is capable of handling even the most complex workflows.
  • Open source: The framework is open source, so you can modify and extend it to suit your needs.

Examples

Here are some examples of what you can do with the Node Editor Framework:

  • Create a visual scripting system for your game
  • Design a tool for generating procedural textures
  • Build a simulation system for your scientific research project
  • Develop a node-based AI system for your game's NPCs

Getting Started

To get started with the Node Editor Framework, you can clone the repository and open the example project in Unity. The example project includes some sample nodes and connections to help you get started.

Documentation

Contributing

If you find a bug or have a feature request, please open an issue on the GitHub repository. Contributions are also welcome – if you'd like to contribute to the project, please submit a pull request.

License

This project is licensed under the MIT License.

Credits

This project was created by lamHoussam. Special thanks to https://gram.gs/gramlog/creating-node-based-editor-unity/