Asset Store link I worked very hard on this plugin and after more than one year of developing I'm ready to release it. The main idea of this plugin is to write any code whatever you want without any restrictions. No matter what type of code you're making, it can be a game logic or network protocol or multi-threaded code for some system. Nottorus plugin allows creating each of them. Output code can be created not only for Unity Engine. This plugin use reflection system, which allows accessing all Types and their members in all assemblies that project works on, including project scripts. Based on this method the plugin will generate all available nodes (functions, accesing properties/variables etc). Also plugin has integrated State Machine editor as simple as Unity Animator. List of supported code objects: Classes/Generic classes; Structs/Generic structs; Constructors; Fields (Variables); Properties; Indexers; Methods (Functions); Enums; Delegates; Interfaces; Works with generic types (generic variables, methods etc). Have all possible member modifiers (except async and volatile). Script Editor Features: Intuitive interface; Dynamic nodes database (more than 200,000 nodes generated from reflection on default assemblies); Contains all features of C# language; Compiles into C # without any garbage; Runtime Debugging; Undo/Redo; Integrated State Machine; Description for each node (loaded from assemblies); Opening multiple scripts in same time (you can copy nodes from one script to another); Autosaves; “Modified outside plugin” (checks and show message if script was modified in text editor before rewriting script file after compilation); Pre-compilation (before script file will be written to the disk the code will be compiled in memory to detect all possible errors to prevent the script with an error was written to a project) (disabled on MAC). Spoiler: More screenshots This asset includes: Script editor State machine editor Integrated SCharp parser (conversion of scripts into nodes) Example scene (prototype of the ball game on Nottorus scripts) Other viedos (workflow): Simple 2D SideScroller youtube.com/watch?v=Ht-w-yIHbPM Simple Shmup youtube.com/watch?v=0qVnMbBAkho Simple Inheritance youtube.com/watch?v=K_JDseVX0lU iTween interraction youtu.be/bAWWAB0lmAQ Screen-shoter tutorial (Counting Instances of Objects) youtube.com/watch?v=fLQJVM1gHWM Simple Shooter project Pt 1 - A [Hit Detection ] Pt 1 - B [Scene SetUp] Pt 2 [Projectile Shooting] Pt 3 [Raycast Shooting] For more information check GettingStarted.pdf. Asset Store link Documentation site Forum Requires Unity 5.0 or higher.