Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ErOPKO3AOB/Visual-Scripting-Tool

Repository files navigation

🧩 Node Editor — Visual Scripting Tool

Desktop application built with Unity for designing and executing custom logic graphs visually.


🚀 Features

  • 📦 Block Inventory — Spawn blocks from the library onto the canvas
  • 🔗 Visual Connections — Link block ports with simple drag
  • ⚙️ Code Generation — Export C# code from your visual logic
  • ▶️ Runtime Execution — Test your algorithm directly in the app

🛠️ Tech Stack

Technology Purpose
Unity Game Engine / UI Framework
C# Core language
VContainer Dependency Injection
UniTask Async operations

🎯 Why This Project?

I built this tool to explore visual programming concepts and create a reusable framework for:

  • Rapid prototyping of logic without writing code
  • Educational purposes — learning how visual scripting engines work under the hood
  • Code generation — demonstrating how visual graphs can be compiled into executable C#

This project showcases my ability to design complex systems with clean architecture and modern Unity practices.

Programm demonstration

Main canvas

Block connection

Setting block parameters

Algorytm building

Algorytm execution

Code generation


Email: [email protected]

LinkedIn: linkedin.com/in/egor-kozlov

GitHub: github.com/ErOP_k

About

Visual programming tool with code generation

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors