Now it’s open source and free! Github link.
With JL you can create the logic for the game right in the inspector and without code writing.
Join all the benefits of Unity component-oriented architecture and powerful visual programming engine!
You can integrate JustLogic with almost everything using the Units Generator. It will make new units for you automatically.
With the Unity Pro you can even store your JL scripts into an Asset Bundle at your web-site.
You don’t need coding skills but if you have a few, you can also do some magic:
- Extend JL with your own units, custom events and inspector drawers. In JL everything is customizable!
- Сreate or modify the logic even dynamically, change JL scripts parameters, etc…
With JustLogic sequences you can do almost everything you might imagine: spawn enemies, control your camera, deal with animations, networking, audio clips and much more. Sequences are consist of units. There are 1206 kinds of them arranged by 29 basic categories. If it’s not enough, you can generate as many as you want with JL Units Generator!
Standalone, Web Player, iOS and Android, Windows Phone 8 are target platforms.
You don’t need Unity Pro to use JustLogic.
Simple use-cases:
It happens that for a simple action you need a separate script. Now you can quickly construct such actions and even sequences of them directly in the inspector. JustLogic will save your time allowing you to focus on the creation of the gameplay itself, rather than scripting.
You can setup an event handler to start the sequence when the specific event occurs. For an example, you can spawn explosion prefab when the player comes closely to the mine. All Unity events are supported!
Advanced features list to compare with any other asset:
- Each unit parameter can contain another nested unit inside. You can go simple or very nested if you need.
- It’s really fast when you use premade units (not “Invoke”) because it doesn’t use reflection. The majority of Unity’s stuff is supported as seperate units.
- It’s very flexible. You can check event conditions right inside event handler. Every condition is a unit so it can contain multiple nested expressions including And, Not, Or, Comparsion and much more. You can branch your sequence so one of the two parts are executed depending on the value of your condition. And you can place another branch inside…
- Variables, loops, even exception handling - all this stuff is supported!
- In the editor your sequences stored in the way so you can always edit them.
- Undo and units copy-pasting (look in the right mouse button menu of the unit) are fully supported.
- The asset has a lot of possibilities for developers to extend it. I’ll describe later how to do it but just note that you already have a possibility to make new units and inspectors for JL.
Also the units source code is included!
Web: http://www.aqla.net/
Download on Github: Releases · AqlaSolutions/JustLogic · GitHub
Contribute: https://github.com/AqlaSolutions/JustLogic
How to make your custom units and editors
How to dynamically create and modify units from code
Documentation: English, Russian (obsolete).
Public API documentation or download CHM
Contact: wvlad.dev@gmail.com, skype: vbprogr.