game engines that do visual programming similar to how WC3 does GUI Triggers

Level 4
Joined
Mar 24, 2019
Messages
10
i recently found out a few game engines that do visual programming and i think that's neat to share for those who care
  • ct.js 2D engine under a permissive license --- has a visual script called catnip and i felt a rush seeing just how much it reminds me of the world editor, down to the presentation of it.
    Ct.js — a free game engine
  • Scratch 2D engine under a permissive license --- i just thought that the above seemed to have a more mature presentation, Scratch seems to be aimed at being educational and only that.
    Scratch - Imagine, Program, Share
  • Stencyl 2D engine under a permissive license --- welp
    https://stencyl.com/
there are more that i came across that don't have a permissive license, ofcourse others that seemed interesting without this style of visual scripting - how could i not mention Wick when that's literally the visual scripting style that Macromedia then Flash player uses (some keyframe approach) and just. welp. Flash is dead, long live Flash. The Wick Editor

i'll gladly hear about visual programming and such game engines in this thread. keep the pointy opinions about visual programming to another thread ;9 i for one welcome not needing to learn programming to make games! it's like... if i had to choose between sitting down for twenty minutes and compose music right there and then. would i choose a notesheet and a pen or a blank midi file to literally type the midi notes into? i'll choose the pen and paper for the same reasons i'll choose visual programming: to me it's fluid and i've less friction with it.

with that said and those gifts mentioned, i'll also ask does anyone know of a 3D engine with visual scripting in the style of WE & the above ct.js, Scratch, Stencyl? more mention of 2D engines welcome

:vw_love:
 
Last edited:
Level 4
Joined
Mar 24, 2019
Messages
10
okay just recently Godot got a visual scripting plugin(!!!) that's a 3D game engine.
Godot Block Coding Plugin – GameFromScratch.com
that's permissive licensing, 3D & 2D.

edit: GDevelop is precisely what i see in World Engine, including this precise way of visual scripting that GUI triggers have(!!!) that's another 3D game engine! with "billboards" identical in effect to placing those sprites on models in WC3. gosh oh gosh :peasant-victory:
GDevelop: Free, Fast, Easy Game Engine - No-code, Lightweight, Super Powerful | GDevelop
 
Last edited:

Uncle

Warcraft Moderator
Level 73
Joined
Aug 10, 2018
Messages
7,863
Unity has something built-in like this, as well as a plethora of plugins you can download for free or buy on their store. There's an artist on twitch who can't be bothered with programming that uses some Unity plugin... I forget the name but it's very highly regarded and assumedly the "best one" on their store. Seemed pretty good from what little I saw.

Just remember that visual scripting is simply an easy to use interface that masks some of the complexity of writing code - But I'd argue that if you can use visual scripting then you literally already know how to program (there's a reason you can convert your GUI trigger into code in Warcraft 3. You were coding all along!) But I understand if you can't be bothered.
 
Level 17
Joined
Apr 13, 2008
Messages
1,608
Unity has something built-in like this, as well as a plethora of plugins you can download for free or buy on their store. There's an artist on twitch who can't be bothered with programming that uses some Unity plugin... I forget the name but it's very highly regarded and assumedly the "best one" on their store. Seemed pretty good from what little I saw.

Just remember that visual scripting is simply an easy to use interface that masks some of the complexity of writing code - But I'd argue that if you can use visual scripting then you literally already know how to program (there's a reason you can convert your GUI trigger into code in Warcraft 3. You were coding all along!) But I understand if you can't be bothered.
I looked into Unreal's Blueprints some weeks ago, and it turns out it is actually a very capable and powerful thing. There are really successful games that have been written entirely via Blueprints and 0 programming knowledge.
 
I noticed that you mentioned MIT's Scratch, which actually originated from Google's Blocky project.

This is Blocky's page, if anyone is interested. Blockly | Google for Developers

It's basically a drag-and-drop module programming framework that uses a mouse primarily and something that can be dynamically interpreted into Python or JavaScript or even other languages.

You can see it being implemented as MIT's "Scratch" project, Microsoft's "MakeCode" project, and Blocky Games. They are all very suitable for children's education.


As a part-time teacher working on K12CS educational institutions on weekends, I am familiar with these.
 
Top