Just Logic - visual programming extension for Unity [SPECIAL PRICE 60% OFF!]

Now it’s open source and free! Github link.
1414390--74180--$justlogic_forum_header.png

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.

More video tutorials…

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:

  1. Each unit parameter can contain another nested unit inside. You can go simple or very nested if you need.
  2. 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.
  3. 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…
  4. Variables, loops, even exception handling - all this stuff is supported!
  5. In the editor your sequences stored in the way so you can always edit them.
  6. Undo and units copy-pasting (look in the right mouse button menu of the unit) are fully supported.
  7. 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.

Thanks for the reduced price.
I just bought a copy and will let you know how I get on.

Thanks for buying :slight_smile:
Here is one of the documentation videos. Watch more.

The next update with Timer component is coming soon. It allows you to trigger event OnJLTimerTick with specified interval. Use event handlers to receive them, check conditions if it’s needed and start an execution of any JL Scripts.

Order JustLogic now while it has a discount price.

Thank you WVlad ,this is exactly what I was looking for, very easy to create action sequences ,set time intervals to actions or apply the conditions are simple too, i will study further how it work, but what I have found now are very helpful for me.
Andry.
PS. please make more videos.

Andry, thanks for buying :slight_smile:

Guys, any suggestions how to make Just Logic more appropriate for your purposes? Feel free to post your ideas even if you have not bought it yet!

24 hours left until the end of the discount, the normal price will be $25.

There are 1206 kinds of units which are ready to help you implement your imagination!

Hi WVlad

I can see the DLL from the asset store but I can also see controller scripts in .js
are those unity java scripting scripts just to demo scenes or is this a .js package that requires the rest of the project to be in .js
Or can we do whatever we need or our project in c#?

Thanks

ProjectOne, yes, those js scripts are needed only for demo scenes. You can safely delete them and use any of Unity programming languages

Guys, If you have any reason not to buy, please explain why, so I’d plan improvements for next versions. However, I can not guarantee you such low price later.

Features that already planned:

  1. Timer component to raise the special event periodically.
  2. Opportunity to access not only the properties but also the fields of any component or object.
  3. Parameters for JL Scripts in assets. You can write one script and call it where you want with any parameters

The starting discount ended. The new price is $25.

You can still buy through Interkassa with 33% discount.
.

cool, did buy it at the low discount price.
Can’t wait to see what else will you be adding to it
Thanks

Guys who already bought it, can you please write a short review in the asset store or may be here? Any questions? Suggestions?

I invested a lot of time to develop JL, and it’s really disappointing that I have no feedback from the majority of you.

I’m just wondering how this differs from Visual Actions.

Watch the video I’ve posted in this thread. Yes, It has something similar but also It’s much more than Visual Actions.

  1. You can make sequences, not only execute one action.
  2. Each unit parameter can contain another nested unit inside. You can do simple things like with Visual Actions or very nested if you need.
  3. It’s really faster than Visual Actions when you use premade units (not “Invoke”) because it doesn’t use reflection. The majority of Unity’s stuff is supported as seperate units.
  4. 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 part is executed if your condition = true or another if = false. And you can place another branch inside…
  5. Variables, loops, even exception handling - all this stuff is supported!

Ah, I think you haven’t been following the Visual Actions beta (which is free for registered users)! Visual Actions 1.3 can do all of the things you mentioned as well as coming with full source code.

But then again, VA costs 5$ more…

Ha… Don’t tell me that. I’ve just understood that you looked at my asset and made some improvements to yours :slight_smile: I don’t know whether you looked inside my dlls or have just done the same idea but anymatter please ensure you don’t violate the EULA.

I will not do more detailed comparsion (not to feed your planned features list :shock:).

VA is very focused on methods calling. You really writing a kind of script in it. JustLogic is wider solution. You can do the same things but there are also a lot of more complicated units with their own logic. For an example you can use “Toggle” unit to enable|disable or activate|deactivate any object - no matter if it is Component or GameObject.

In VA you can’t pause your sequences until next frame, yeah? Also I see your improvements formally cover 1 and 2 list items of my previous post but there is a lot of differences.

And don’t forget that VA uses reflection which around 10x slower than normal method calls even if you cache them. My premade units doesn’t have such issue.

Wow…This is simply bizzarre…Visual actions was create several months ago. I have been discussing various future improvements, and sending out those improvements in betas over a month ago, so how on earth could have I copied your DLLs when your software was released just a few days ago?

Here, I really did intend to have an honest assessment of differences. I don’t mind competition, in fact, it makes both our products better.

Kindest regards,
Sajid

Ok, I didn’t know it. Actually my asset has been firstly published on November 07.

So what reaction did you expect writing

Peace, no more competition :wink:

You guys are funny haha. Yes competition is good. So far from the video I may prefer Just Logic. No compelling reason to buy it right now over Playmaker, but I’ll keep my eye on it as it looks great! Subscribing to this thread.

New “Quick Overview” video series started.

Hi, I need to activate/deactivate only one of the components of the game object, how it can be done in justlogic.
Andry

Next video

Andry, there is an answer for your question in this video (1:30).

Next one