Notifications
Diamond - Visual Scripting - Code it like an Artis
Showcase
453
1
Diamond is now released Asset Store Link Visual Scripting, for designing, prototyping, coding (C# generator), and iterating. To build faster a community for Diamond, the first version on the asset store is free. Early users are the pioneers and deserve consideration. Link to the Diamond thread in the Unity forum: https://forum.unity3d.com/threads/wip-submitted-diamond-visual-scripting-code-it-like-an-artist.477293/
Visual Scripting, for designing, prototyping, coding, and iterating. To build faster a community for Diamond, the first version on the asset store is free. Early users are the pioneers and deserve consideration. To have a quick idea of the Diamond graph structure we need to know that a Diamond graph has 2 levels: 1. The states editor, 2. In every state, you can define one or more logics. Now, in each logic, you can define a bunch of logic nodes that have inputs outputs and operations. The logic nodes are the building blocks of a Diamond graph. Diamond interact naturally with the human intuition, like in the real world, when you manipulate an object everything related to this object is on it. Diamond use the same logic, when you need something you will find it at your mouse pointer. So to be user-friendly, Diamond has the following features: 1. No need to search in tons of nodes lists, only one smart node, the "logic node", is adaptive to all your needs. All you need to do is to select your Logic Type, your Variable Type, and your Compute Type. 2. Embedded documentation with links redirecting to the Unity Documentation website or to http://mezanix.com/portfolio/diamond-user-interface/ for more information. 3. Hotkeys to accelerate your work, the hotkeys list is accessible in Diamond editor. 4. The entire Unity Input Class that also support the cross-platform standard asset. 5. Functions for artists, in Diamond you can have operations on texture pixels, like generating a normal map based on channels, changing pixel values according to others etc.. You have also access to 24 blend modes (screen, overlay, multiply etc..). For Artists and designers, Diamond has also nodes to tile sprites for you, this works in the editor and in runtime. In upcoming versions, there will be more tools for artists in Diamond, like a Bezier curve editor to shape forms and fill them with colors. Diamond tend to be a complete tool for doing games while minimizing the need for third parties. The package contains 3 mini games as examples to let you dive in Diamond, an FPS, a platformer and a top-down shooter game. You will enjoy it, during the asset store reviewing, I will add new tutorials and inform you of the Diamond evolution.

mezanix
Co-Founder of Mezanix - Programmer
2
Comments
Kevin Gu
Staff
a year ago
Software Engineering Manager - Programmer
Looks awesome!
1