Engines and Frameworks

 

Whether you’re determined to make a game from scratch or want to start with a powerful set of tools, you’ll need to know where to begin. Here are a few tools our members recommend and we have found popular and useful.

Engines

 

Unity

As one of the most popular game engines in use, Unity has a massive user and developer base and is easy to get started using and developing for. Unity is a fully-featured 2D and 3D engine, and is completely free for noncommercial use.

Unreal Engine

After recently becoming free for personal use, Unreal Engine has received plenty of love from its community. It’s one of the most powerful 3D game engines available, and has a rapidly growing user and developer base.

GameMaker Studio

GameMaker: Studio caters to entry-level novices and seasoned game development professionals equally, allowing them to create cross-platform games quickly and easily. GameMaker focuses primarily on 2D game development, but allows the limited use of 3D graphics as well.

Frameworks

 

C/C++

Python

C#

Lua

Mobile