Game Engine List

Suggestion

Most games are made in Unity or Unreal, though Godot is becoming a favorite after Unity repeatedly alienated their users. All three of these engines are general purpose and have a sizable community and ecosystem. However, you will need to have some familiarity with programming or be willing to put in some time learning how to program.

If you can, using a specialized game engine will save you a lot of development time. For example, GameMaker specializes in 2D games and Ren’Py specializes in visual novels. Using a specialized game engine saves you time because the APIs can be more refined for the game you want to make.

If you want to make a game without writing code at all, you’ll generally be limited to making small narrative games. Although you can’t get away from programming entirely, you could probably use engines like Downpour, Bitsy, or Twine.

Comparison

Engine Tag License Used For
Bitsy bitsy MIT Little Games
Downpour downpour Proprietary Point and Click
Game Maker game-maker Proprietary 2D Games
Godot godot MIT General Purpose
Pico-8 pico-8 Proprietary Fantasy Console
Ren’Py renpy MIT Visual Novels
RPG Maker rpg-maker Proprietary Role-playing games
Twine twine GPL-3.0 Interactive Fiction
Unity unity Proprietary General Purpose
Unreal unreal Proprietary General Purpose