Game Design Visual Scripting
mezanix
$70.00
Date |
Price |
---|---|
日期和时间 |
价钱($) |
06/06(2018) |
12.0 |
07/29(2019) |
70.0 |
11/18(2024) |
70.0 |
Jump AssetStore
Support |
Documentation |
Forum
Support email: mezanixissa@gmail.com
Important: requires Diamond 1.1.9, available for free in the Unity asset store.
Local Documentation:
Assets\Mezanix\GameDesign\0_Documentation\01_Example_Platformer2D
Game Design is a tool for prototyping and game building. Make your game mechanisms by a triggers actions system as any components in the Unity game object inspector.
These adjustable Unity components are based on natural unity C# MonoBehaviour scripts. No extra compilations needed, no dlls, you directly obtain a script.
Works independently, it can also communicate with diamond via these Mezanix systems: Events, DataTransfer, GameValues and Diamond’s States.
The current price is a beta price, it will evolve later.
Main Features:
Triggers Actions system: Multi-triggers and multi-actions components managed in the same game object. Every action can respond to its own set of triggers.
Invert trigger, in triggers set, every action can use a trigger in its inverted version, so if a trigger fires when clicking the ‘A’ key, this action will be fired when this key isn’t clicked and stopped when clicking this key.
All unity contact events supported: OnCollision/Trigger/Enter/Stay/Exit/2D/3D in conjunction with the unity tag system, so you can detect any collision or trigger contact, and interact with.
Set unity animator controller parameters. Interact with the unity mecanim system to control animations.
Parallax Scrolling. Based on a distance parameter to create a distance illusion in object's displacement relative to a target.
Smooth damp follower. Based on the unity API method Vector3.SmoothDamp. Follow smoothly a target game object, usually a player in a 2D platformer or in a third person game, etc...
Game Values and high score list, to stock your game values, like: score, manas, health etc .. and the possibility to automatically generate high score list.
Data conservation by unity playerprefs via the GameValues system.
Stopwatch, hours, minutes, seconds, millisecond and the possibility to Start, Stop, Reset and Send.
Timer, down counting seconds, with the possibility to down fastly while incrementing a GameValues score like in Mario Bros level’s end.
Data Transfer System, broadcast communicating data, used by Game Design, Diamond and between them.
Event System, broadcast communicating Mezanix Events, used by Game Design, Diamond and between them.
Diamond States broadcast, let game objects scripted by Game Design know what happening inside objects scripted by Diamond, like:
In which state the object is.
When the state starts.
When it is been left.
Maze generator, generate your maze with one click:
Procedurally.
From an image.
Or from a pixel art that you can do yourself in the unity inspector.
The maze is optimized, most of the adjacent cubes are automatically merged.