Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
13. September 2018


In this chapter of our ongoing Game Engines by Language series, today we are going to look at the game engines, both 2D and 3D, available for Python.  If  you are interested we have already created versions for C++, C#, Lua, JavaScript and the Haxe programming languages.  Keep in mind, only engines/frameworks still under active development have been included on this list.  If we have done a tutorial or video on the subject there will be a learn more link to the right.


2D

PyGame

Pyglet

Arcade

Ren’Py

Cocos2D


3D

Panda3D (Learn More)

Blender Game Engine (Learn More)

UPBGE (Learn More)


Bindings

PyOgre

PySFML

PySDL

Allegro (Learn More)


GameDev News


11. September 2018


In this chapter of our ongoing Game Engines by Language series, today we are going to look at the game engines, both 2D and 3D, available for JavaScript.  If  you are interested we have already created versions for C++, C#, Lua and the Haxe programming languages.  Keep in mind, only engines/frameworks still under active development have been included on this list.  If we have done a tutorial or video on the subject there will be a learn more link to the right.


2D Game Engines

Phaser (Learn More || Learn More(Phaser3))

CreateJS

Panda2

Cocos2d-html5

CocosCreator (Learn More)

Construct 3 (Learn More)

GDevelop (Learn More)

MelonJS

CraftyJS

PixiJS

VPlay

RPGMaker MV


3D Game Engines

BabylonJS (Learn More)

PlayCanvas (Learn More)

CopperCube (Learn More)

CopperLicht

A-Frame (Learn More)

ThreeJS (Learn More)

WhiteStorm

Blend4Web

Verge3D


Video

Programming


10. September 2018


Following up on our C#, C++ and Lua game engine lists, today we are going to look at frameworks and engines that use the Haxe programming language.  In the Haxe ecosystem, many frameworks are build on top of other frameworks, so we will be covering them in order, from lowest level to the highest.  If we have previously done a tutorial on video on the engine/framework, there will be a learn more link to the right.


Lowest Level

NME – Native Media Engine

Lime


Intermediate Level

Kha (Learn More)

OpenFL


High Level 2D

HaxeFlixel (Learn More)

HaxePunk

Stencyl (Learn More)


High Level 3D

Away3D

Heaps (Learn More)

Armory3D (Learn More)


Programming


6. September 2018


Recently we have broken down lists of 3D game engines that use the C++ language or C# language as a programming language for game logic.  Today we are going to look at game engines using the Lua programming language.  This doesn’t mean the game engine was created using the Lua language, instead we are covering engines that can be scripted using Lua.  In this list, unlike the previous two, we are going to include both 2D and 3D game engines in the list.  Additionally, for 2D engines, we will also include frameworks that don’t necessarily include level editors.


2D Lua Engines:

Defold (Learn More)

Corona

LÖVE (Learn More)

Gideros

Raylib (Learn More)

Instead


3D Lua Engines:

Spring RTS

GameGuru (Learn More)

Shiva

Leadwerks

Lumberyard (Learn More)

Roblox Studio

Urho3D (*Needs to be enabled)

Stingray|3DS Interactive


Defunct:

CryEngine (Deprecated)

Cocos2D (Undocumented)

PolyCode (Seemingly abandoned)

Marmalade (Deprecated)


Video

Programming


4. September 2018


Last week we took a look at the available C++ game engines, that is, 3D game engines that you can use C++ to write game logic.  Today we are going to look at C# game engines.  We are using the same criteria as the last list, the engine must be 3D, actively under development and programmable using C# (regardless to the language used to write the actual engine).  Over time I have covered several of these engines, in which case I will add a learn more link when applicable.


C# powered game engines, in no particular order:

Unity (Learn More)

CryEngine (Learn More)

Xenko (Learn More)

WaveEngine (Learn More)

Godot (Learn More)

Banshee (Learn More)

FLAX (Learn More)

UrhoSharp (Learn More)


If you have a suggestion that didn’t make this list, please let me know below!

Programming


See More Tutorials on DevGa.me!

Month List

Popular Comments