Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

[FREE] uViLEd. Visual Logic Editor [NEW]

Discussion in 'Assets and Asset Store' started by Ichimitsu, Feb 25, 2019.

  1. Ichimitsu

    Ichimitsu

    Joined:
    Oct 9, 2014
    Posts:
    24
    https://www.assetstore.unity3d.com/#!/content/137517



    What is uViLED?

    uViLEd is a logic editor that allows you to operate components written in C# in a visual style, which makes it possible to easily control links between application subsystems and tracking the data transferred between them.

    How it works?

    The programmer writes a class that inherits from LogicComponent, which it then drags into the logic editor. Adding a component to the logic is similar to adding a MonoBehaviour script to a scene object. The component and logic are attached to the scene, not to the GameObject. After starting the scene, the logic controller initializes and starts all the components of all the logic that is present in it.

    What does it give?
    • Quickly and easily disabling the various components
    • Formation of various data processing chains
    • Changing the behavior of objects through loading and execution of logic on demand
    • Visual control of data and component settings, as well as their work in debugging mode, including step-by-step execution of component code.
    • Visual control of links between application subsystems and components
    Key features:
    • The core of the system is based on ScriptableObject
    • Run logic in deferred mode from any source
    • Installation and control of communications between components of logic
    • Support for shared data between components
    • Integration of logic with external code
    • Redefining visual appearance of components in the visual editor
    Features:
    • Configuring component settings via the Unity3d inspector
    • Adding components by dragging a script or from a catalog that is automatically generated
    • Infinite extensibility of the component database
    • Grouping components in the logic editor
    • Inverting the input and output points from the component
    • Tracing the component's internal data in debug mode
    • Step-by-step debugging of logic with viewing transmitted data and tracking the values of shared data
    • Disabling links between components in the visual editor
    • Customize the visual appearance of the component (collapsing and unfolding, hiding the parameter area, inversion of input and output points)
    • Support for MonoBehavior methods and setting the order of their execution between components
    • Support for Coroutine, async/await, Unity3d attributes etc.
    Platfrom support: PC, iOS, Android, UWP (over IL2CPP)
    Unity3d support: 2018.3 + (.NET 4x and Roslyn)

    Site: https://indiepad.wixsite.com/uviled

    https://www.assetstore.unity3d.com/#!/content/137517
     

    Attached Files:

    Mark_01 and stevenatunity like this.
  2. Ichimitsu

    Ichimitsu

    Joined:
    Oct 9, 2014
    Posts:
    24
    Visual presentation of MVP pattern. You can use uViLEd for visual presentation of other patterns (MVC, MVVM, etc.)
    Forum_Screen_01.png