Blox is a Visual Scripting solution which helps you to add behaviour to objects via a drag-and-drop interface with interconnecting Blocks (actions) that responds on Events.
Coders will feel right at home with something which flow similar to how code works rather than linked-nodes. Even non-coders can use it without the hassle of programming syntaxes and rules.
- Event based system
- Attach any number of Blox definitions to a GameObject
- Define Blox Properties (Variables) in a visual manner via the Blox editor and then set thje values for those properties in the inspector similar to how you would with components
- There are Blocks for most of Unity's runtime
- Ability to automatically create Block definitions for 3rd party APIs
- Even the functions from your own scripts can automatically turn into Blocks
- There is also an API for programming new Events and Blocks when you need more control
- Blocks for the Basic System and common Unity types, Flow control via conditions and loops, Maths operations, String, Arrays and Lists manipulation
- Support yield instructions like WaitForSeconds
- Easily add data to your Project via Global Variables or GameObject via the Object Variables components or Blox Variables
- Made for both coders and non-coders
- Popup help for Blocks help you quickly understand what it does
- Community of developers to help you out at forum.plyoung.com
- Blox are not scripts, making it harder to 'decompile' and view your game logic