05-29-2019, 06:33 AM
Codeless/Visual Scripting Game Engines
<div style="margin: 5px 5% 10px 5%;"><img src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines.jpg" width="404" height="229" title="" alt="" /></div><div><p>No-code or codeless systems are becoming more and more common among game engines and they offer a few benefits. Using a visual programming language enables non-programmers to interact with the code in a more tactile way, while the code itself tends to be a bit more self documenting then most scripting or programming languages. Make no mistake, you are still programming, you just aren’t typing in lines of code in a text editor, instead you script logic by defining events and properties or by connecting nodes together in a graph.</p>
<p>If you are interested in game engines with traditional scripting options, be sure to check out our guides to <a href="https://www.gamefromscratch.com/post/2018/08/30/Cpp_Game_Engines.aspx">C/C++</a>, <a href="https://www.gamefromscratch.com/post/2018/09/04/CSharp_Game_Engines.aspx">C#</a>, <a href="https://www.gamefromscratch.com/post/2018/09/10/Haxe-Game-Engines.aspx">Haxe</a>, <a href="https://www.gamefromscratch.com/post/2018/09/06/Lua-Game-Engines.aspx">Lua</a>, <a href="https://www.gamefromscratch.com/post/2018/09/11/JavaScript-Game-Engines.aspx">JavaScript</a> and <a href="https://www.gamefromscratch.com/post/2018/09/13/Python-Game-Engines.aspx">Python</a> game engines.</p>
<p>In this article we are going to look at the majority of codeless options among modern game engines, both 2D and 3D. </p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="100%" colspan="2">
<h3 align="center">3D Game Engines</h3>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://armory3d.org/">Armory 3D</a></p>
<p>Built on top of the Blender open source 3D application, this game engine has a node based option for game development, in addition to a Haxe based API. <a href="https://devga.me/tutorials/armory3d/">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image002_7.jpg"><img width="404" height="229" title="clip_image002" alt="clip_image002" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://www.buildbox.com/">BuildBox</a></p>
<p>BuildBox is a commercial game engine sold on a subscription basis that uses an entirely visual based node programming system. Aimed at making games without requiring any programming knowledge.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image004_6.jpg"><img width="404" height="226" title="clip_image004" alt="clip_image004" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-1.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://www.cryengine.com/">CryEngine</a></p>
<p>CryEngine is a AAA calibre game engine with a visual programming language named Schematyc. It is designed to enable programmers to expose portions of their game logic to designers. Writing a full game in Schematyc is not really the purpose.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image010_6.jpg"><img width="404" height="229" title="clip_image010" alt="clip_image010" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-2.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://devga.me/tutorials/coppercube-6/">CopperCube 6</a></p>
<p>CopperCube 6 recently received a free version. It is designed to work by attaching and configuring actions and behaviors to game objects. You can expend the functionality in JavaScript, but creating a game entirely without coding is quite possible.</p>
<p><a href="https://devga.me/tutorials/coppercube-6/">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image008_6.jpg"><img width="404" height="229" title="clip_image008" alt="clip_image008" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-3.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://www.godotengine.org">Godot</a></p>
<p>The Godot game engine has a Visual Scripting Language, with much of the same functionality of GDScript. You can mix and match between the two scripting styles in the same game. Honestly though, it’s not really that useful yet.</p>
<p><a href="https://www.youtube.com/watch?v=dSUMCUsOeyU">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image014_5.jpg"><img width="404" height="228" title="clip_image014" alt="clip_image014" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-4.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://www.unity3d.com">Unity</a></p>
<p>Unity doesn’t actually support Visual Scripting, although a Visual Scripting language is in the works for a 2019 release. In the meanwhile there are several addons adding a Visual programming language <a href="https://assetstore.unity.com/packages/tools/visual-scripting/bolt-87491?aid=1011l4rAy">such as Bolt</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image022_3.jpg"><img width="404" height="226" title="clip_image022" alt="clip_image022" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-5.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://www.unrealengine.com/">Unreal Engine</a></p>
<p>Unreal has perhaps the most robust visual programming language in the form of Blueprint, that can be used for everything C++ can, beyond changing the engine code itself. It is also perhaps the most complicated visual programming language on this list.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image024_3.jpg"><img width="404" height="226" title="clip_image024" alt="clip_image024" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-6.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="100%" colspan="2">
<h3 align="center">2D Game Engines</h3>
</td>
</tr>
<tr>
<td width="662" valign="top"></td>
<td width="662" valign="top"></td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://www.clickteam.com/clickteam-fusion-2-5">Clickteam Fusion 2.5</a></p>
<p>Perhaps most famous for making the 5 Nights series of games, this game engine use a tree/spreadsheet hybrid approach.</p>
<p><a href="https://www.gamefromscratch.com/post/2016/10/08/A-Closer-Look-At-Clickteam-Fusion.aspx">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image006_6.jpg"><img width="404" height="226" title="clip_image006" alt="clip_image006" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-7.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://www.construct.net/en">Construct 3</a></p>
<p>Construct 3 is a commercial, subscription based game engine that runs entirely in the browser. Uses an event sheet programming model very similar to GDevelop and ClickTeam Fusion.</p>
<p><a href="https://www.youtube.com/watch?v=ECacLfaEm-Q">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=VSConstruct3.jpg"><img width="404" height="229" title="VSConstruct3" alt="VSConstruct3" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-8.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="http://www.stencyl.com/">Stencyl</a></p>
<p>Stencyl is a game engine using a lego style brick approach to programming. There is a free version available and the visual programming language ultimately generates Haxe code, which you can also code with.</p>
<p><a href="https://www.youtube.com/watch?v=I8KKZddfu-o">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image018_5.jpg"><img width="404" height="229" title="clip_image018" alt="clip_image018" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-9.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://scratch.mit.edu/">Scratch</a></p>
<p>Scratch is an MIT project aimed at teach programming concepts to kids. It, like Stencyl, uses a lego brick style programming interface.</p>
<p><a href="https://www.youtube.com/watch?v=_23seGGANr8">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image020_5.jpg"><img width="404" height="229" title="clip_image020" alt="clip_image020" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-10.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://gdevelop-app.com/">GDevelop</a></p>
<p>GDevelop is a free and open source game engine that uses a programming model based on behaviors and events.</p>
<p><a href="https://www.youtube.com/watch?v=-lWGUI_xj0U">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image012_7.jpg"><img width="404" height="226" title="clip_image012" alt="clip_image012" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-11.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://www.yoyogames.com/gamemaker">GameMaker Studio 2</a></p>
<p>YoYoGame’s GMS2 has been around for decades and is a complete game editing environment with two programming options. A visual drag and drop programming system, and their own GM scripting language.</p>
<p><a href="https://www.gamefromscratch.com/post/2017/12/06/A-Closer-Look-At-GameMaker-Studio-2.aspx">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image028_3.jpg"><img width="404" height="226" title="clip_image028" alt="clip_image028" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-12.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://gamesalad.com/">GameSalad</a></p>
<p>GameSalad is focused at students and non-programmers and is programmed using a behavior based logic system. I have virtually no experience with this game engine.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image026_4.jpg"><img width="404" height="229" title="clip_image026" alt="clip_image026" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-13.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://tkool.jp/act/en/index.html">Pixel Game Maker MV</a></p>
<p>Pixel GameMaker MV is a complete commercial game making package from the same publisher as RPGMaker. It uses a visual programming system and property based programming model. It’s also pretty awful, IMHO.</p>
<p><a href="https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=2ahUKEwj05ZG1jr3iAhVGgK0KHT2NB-4QwqsBMAB6BAgIEAQ&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Db8GZ21YCh50&usg=AOvVaw1Vbn4vW02_Iw-yWn_BeaNU">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image016_5.jpg"><img width="404" height="226" title="clip_image016" alt="clip_image016" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-14.jpg" border="0"></a> </p>
</td>
</tr>
</tbody>
</table>
<p class="under"> <span class="categories"><a href="https://www.gamefromscratch.com/category/Design.aspx">Design</a> <a href="https://www.gamefromscratch.com/category/Programming.aspx">Programming</a></span> <span class="tags"><a href="https://www.gamefromscratch.com/?tag=/Engine" rel="tag">Engine</a> <a href="https://www.gamefromscratch.com/?tag=/2D" rel="tag">2D</a> <a href="https://www.gamefromscratch.com/?tag=/3D" rel="tag">3D</a></span> </p>
<hr>
</div>
<div style="margin: 5px 5% 10px 5%;"><img src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines.jpg" width="404" height="229" title="" alt="" /></div><div><p>No-code or codeless systems are becoming more and more common among game engines and they offer a few benefits. Using a visual programming language enables non-programmers to interact with the code in a more tactile way, while the code itself tends to be a bit more self documenting then most scripting or programming languages. Make no mistake, you are still programming, you just aren’t typing in lines of code in a text editor, instead you script logic by defining events and properties or by connecting nodes together in a graph.</p>
<p>If you are interested in game engines with traditional scripting options, be sure to check out our guides to <a href="https://www.gamefromscratch.com/post/2018/08/30/Cpp_Game_Engines.aspx">C/C++</a>, <a href="https://www.gamefromscratch.com/post/2018/09/04/CSharp_Game_Engines.aspx">C#</a>, <a href="https://www.gamefromscratch.com/post/2018/09/10/Haxe-Game-Engines.aspx">Haxe</a>, <a href="https://www.gamefromscratch.com/post/2018/09/06/Lua-Game-Engines.aspx">Lua</a>, <a href="https://www.gamefromscratch.com/post/2018/09/11/JavaScript-Game-Engines.aspx">JavaScript</a> and <a href="https://www.gamefromscratch.com/post/2018/09/13/Python-Game-Engines.aspx">Python</a> game engines.</p>
<p>In this article we are going to look at the majority of codeless options among modern game engines, both 2D and 3D. </p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="100%" colspan="2">
<h3 align="center">3D Game Engines</h3>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://armory3d.org/">Armory 3D</a></p>
<p>Built on top of the Blender open source 3D application, this game engine has a node based option for game development, in addition to a Haxe based API. <a href="https://devga.me/tutorials/armory3d/">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image002_7.jpg"><img width="404" height="229" title="clip_image002" alt="clip_image002" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://www.buildbox.com/">BuildBox</a></p>
<p>BuildBox is a commercial game engine sold on a subscription basis that uses an entirely visual based node programming system. Aimed at making games without requiring any programming knowledge.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image004_6.jpg"><img width="404" height="226" title="clip_image004" alt="clip_image004" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-1.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://www.cryengine.com/">CryEngine</a></p>
<p>CryEngine is a AAA calibre game engine with a visual programming language named Schematyc. It is designed to enable programmers to expose portions of their game logic to designers. Writing a full game in Schematyc is not really the purpose.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image010_6.jpg"><img width="404" height="229" title="clip_image010" alt="clip_image010" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-2.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://devga.me/tutorials/coppercube-6/">CopperCube 6</a></p>
<p>CopperCube 6 recently received a free version. It is designed to work by attaching and configuring actions and behaviors to game objects. You can expend the functionality in JavaScript, but creating a game entirely without coding is quite possible.</p>
<p><a href="https://devga.me/tutorials/coppercube-6/">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image008_6.jpg"><img width="404" height="229" title="clip_image008" alt="clip_image008" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-3.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://www.godotengine.org">Godot</a></p>
<p>The Godot game engine has a Visual Scripting Language, with much of the same functionality of GDScript. You can mix and match between the two scripting styles in the same game. Honestly though, it’s not really that useful yet.</p>
<p><a href="https://www.youtube.com/watch?v=dSUMCUsOeyU">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image014_5.jpg"><img width="404" height="228" title="clip_image014" alt="clip_image014" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-4.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://www.unity3d.com">Unity</a></p>
<p>Unity doesn’t actually support Visual Scripting, although a Visual Scripting language is in the works for a 2019 release. In the meanwhile there are several addons adding a Visual programming language <a href="https://assetstore.unity.com/packages/tools/visual-scripting/bolt-87491?aid=1011l4rAy">such as Bolt</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image022_3.jpg"><img width="404" height="226" title="clip_image022" alt="clip_image022" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-5.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://www.unrealengine.com/">Unreal Engine</a></p>
<p>Unreal has perhaps the most robust visual programming language in the form of Blueprint, that can be used for everything C++ can, beyond changing the engine code itself. It is also perhaps the most complicated visual programming language on this list.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image024_3.jpg"><img width="404" height="226" title="clip_image024" alt="clip_image024" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-6.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="100%" colspan="2">
<h3 align="center">2D Game Engines</h3>
</td>
</tr>
<tr>
<td width="662" valign="top"></td>
<td width="662" valign="top"></td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://www.clickteam.com/clickteam-fusion-2-5">Clickteam Fusion 2.5</a></p>
<p>Perhaps most famous for making the 5 Nights series of games, this game engine use a tree/spreadsheet hybrid approach.</p>
<p><a href="https://www.gamefromscratch.com/post/2016/10/08/A-Closer-Look-At-Clickteam-Fusion.aspx">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image006_6.jpg"><img width="404" height="226" title="clip_image006" alt="clip_image006" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-7.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://www.construct.net/en">Construct 3</a></p>
<p>Construct 3 is a commercial, subscription based game engine that runs entirely in the browser. Uses an event sheet programming model very similar to GDevelop and ClickTeam Fusion.</p>
<p><a href="https://www.youtube.com/watch?v=ECacLfaEm-Q">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=VSConstruct3.jpg"><img width="404" height="229" title="VSConstruct3" alt="VSConstruct3" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-8.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="http://www.stencyl.com/">Stencyl</a></p>
<p>Stencyl is a game engine using a lego style brick approach to programming. There is a free version available and the visual programming language ultimately generates Haxe code, which you can also code with.</p>
<p><a href="https://www.youtube.com/watch?v=I8KKZddfu-o">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image018_5.jpg"><img width="404" height="229" title="clip_image018" alt="clip_image018" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-9.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://scratch.mit.edu/">Scratch</a></p>
<p>Scratch is an MIT project aimed at teach programming concepts to kids. It, like Stencyl, uses a lego brick style programming interface.</p>
<p><a href="https://www.youtube.com/watch?v=_23seGGANr8">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image020_5.jpg"><img width="404" height="229" title="clip_image020" alt="clip_image020" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-10.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://gdevelop-app.com/">GDevelop</a></p>
<p>GDevelop is a free and open source game engine that uses a programming model based on behaviors and events.</p>
<p><a href="https://www.youtube.com/watch?v=-lWGUI_xj0U">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image012_7.jpg"><img width="404" height="226" title="clip_image012" alt="clip_image012" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-11.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://www.yoyogames.com/gamemaker">GameMaker Studio 2</a></p>
<p>YoYoGame’s GMS2 has been around for decades and is a complete game editing environment with two programming options. A visual drag and drop programming system, and their own GM scripting language.</p>
<p><a href="https://www.gamefromscratch.com/post/2017/12/06/A-Closer-Look-At-GameMaker-Studio-2.aspx">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image028_3.jpg"><img width="404" height="226" title="clip_image028" alt="clip_image028" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-12.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://gamesalad.com/">GameSalad</a></p>
<p>GameSalad is focused at students and non-programmers and is programmed using a behavior based logic system. I have virtually no experience with this game engine.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image026_4.jpg"><img width="404" height="229" title="clip_image026" alt="clip_image026" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-13.jpg" border="0"></a></p>
</td>
</tr>
<tr>
<td width="662" valign="top">
<p><a href="https://tkool.jp/act/en/index.html">Pixel Game Maker MV</a></p>
<p>Pixel GameMaker MV is a complete commercial game making package from the same publisher as RPGMaker. It uses a visual programming system and property based programming model. It’s also pretty awful, IMHO.</p>
<p><a href="https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=2ahUKEwj05ZG1jr3iAhVGgK0KHT2NB-4QwqsBMAB6BAgIEAQ&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Db8GZ21YCh50&usg=AOvVaw1Vbn4vW02_Iw-yWn_BeaNU">Learn more here</a>.</p>
</td>
<td width="662" valign="top">
<p><a href="https://www.gamefromscratch.com/image.axd?picture=clip_image016_5.jpg"><img width="404" height="226" title="clip_image016" alt="clip_image016" src="http://www.sickgaming.net/blog/wp-content/uploads/2019/05/codeless-visual-scripting-game-engines-14.jpg" border="0"></a> </p>
</td>
</tr>
</tbody>
</table>
<p class="under"> <span class="categories"><a href="https://www.gamefromscratch.com/category/Design.aspx">Design</a> <a href="https://www.gamefromscratch.com/category/Programming.aspx">Programming</a></span> <span class="tags"><a href="https://www.gamefromscratch.com/?tag=/Engine" rel="tag">Engine</a> <a href="https://www.gamefromscratch.com/?tag=/2D" rel="tag">2D</a> <a href="https://www.gamefromscratch.com/?tag=/3D" rel="tag">3D</a></span> </p>
<hr>
</div>