The best free software for learning to make video games

2 November 2016
game-development

Making a video game is one of the most complex and demanding tasks you can begin, but that doesn’t mean game design can’t be a hobby or a self-taught skill.

Many game developers first started out by using software which allowed them to make simple games, progressing later to more advanced programming languages and game engines.

To get started learning how to create video games, your first step is downloading one of the helpful programs listed below.


GameMaker

Download

GameMaker has been around for years and has been used to create a number of popular indie games on Steam.

The software does not require any extensive programming knowledge and uses its own proprietary language which is easy to learn and use.


Stencyl

Download

Stencyl is a drag-and-drop game creator which requires no prior coding knowledge, and can create games for a variety of platforms.


RPG Maker MV

Download

RPG Maker is a classic game design tool which has been through many iterations and is now available on Steam.

The game requires a basic knowledge of Javascript and is tailor-made for role-playing game design, with pre-built character generators, battle screens, and more.


Twine

Download

Twine provides a unique way to visualise constructs such as dialogue trees and interactive plots.

It is a very useful tool for potential game developers interested in experimenting with plot arcs and story design.


Unity 3D

Download

Unity 3D is a versatile,  free game engine which has been used for a massive number of recent games.

The software does require some programming knowledge, although the Unity website provides users with in-depth tutorials in order to get started using the software.


Unreal Engine 4

Download

Unreal Engine 4 is the most advanced free software on this list, offering the most features but also requiring a good knowledge of programming.

It includes everything you need to make a triple-A game, but is not nearly as easy to use as less powerful game makers.


Now read: These South African game developers just moved to a tropical island

You have read 1 out of 5 free articles. Log in or register for unlimited access.
  1. The Damned
    03.11.2016 at 09:27

    Play with Unity, Unreal4 and Cryengine if you want to learn skills you can also make money from in the future. Don’t even bother with any of the others IMO.

    If you are a Unity3D pro and looking for contract work then contact me. We are drowning in Unity projects =)

Read now

The best gaming website in South Africa
MyGaming proudly displays the “FAIR” stamp of the Press Council of South Africa, indicating our commitment to adhere to the Code of Ethics for Print and online media which prescribes that our reportage is truthful, accurate and fair. Should you wish to lodge a complaint about our news coverage, please lodge a complaint on the Press Council’s website, www.presscouncil.org.za or email the complaint to [email protected] Contact the Press Council on 011 4843612.