Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Codeless/Visual Scripting Game Engines

#1
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.&nbsp; <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.&nbsp; 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.&nbsp; It is designed to enable programmers to expose portions of their game logic to designers.&nbsp; 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.&nbsp; It is designed to work by attaching and configuring actions and behaviors to game objects.&nbsp; 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.&nbsp; You can mix and match between the two scripting styles in the same game.&nbsp; 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.&nbsp; 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.&nbsp; 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.&nbsp; 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.&nbsp; 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.&nbsp; 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.&nbsp; 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.&nbsp; 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.&nbsp; It uses a visual programming system and property based programming model.&nbsp; It’s also pretty awful, IMHO.</p>
<p><a href="https://www.google.com/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;uact=8&amp;ved=2ahUKEwj05ZG1jr3iAhVGgK0KHT2NB-4QwqsBMAB6BAgIEAQ&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Db8GZ21YCh50&amp;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>&nbsp;&nbsp;&nbsp; </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>
Reply



Forum Jump:


Users browsing this thread:
2 Guest(s)

Forum software by © MyBB Theme © iAndrew 2016