Mastodon
Aggregator
News
Blog
More
Random Engine
Status
Become a Supporter
About
Add Engine
Login
Supporters-only article
Defold Engine: Migration tips from Godot
Supporters-only article
Making Go Go Manfrog: 3D modeling and faux-photogrammetry
2
Best Open-Source Game Engines with Editors
1
Pagination
Order by
Last release
Alphabetic
Engine name
Software license
Any
Open Source
Source Available
Proprietary
Engine price model
Any
Completely Free
Partially Free
Subscription
Paid
Size
Any
Small (<200mb)
Medium (200mb - 2gb)
Large (>2gb)
Development platforms
Windows
Mac
Linux
Android
Web
Publishing platforms
Windows
Mac
Linux
iOS
Android
Web
Xbox
Playstation
Nintendo Switch
Gameboy
NES
Sega Saturn
MSX
SNES
Nintendo 64
Vectrex
Sega Mega Drive
Gameboy Advance
Master System
Atari 2600
Programming languages
BASIC
C
C#
C++
CoffeeScript
Common Lisp
D
Dart
F#
Fennel
Go
Guile
Haxe
Ink
Janet
Java
Javascript
Kotlin
Lua
Luau
Moonscript
Objective-C
Pascal
Python
Racket
Ruby
Rust
Scala
Squirrel
Swift
Typescript
Wren
Zig
Genre tags
2D
3D
Action
Adventure
Agnostic
Arcade
Interactive Fiction
Point&Click
Puzzle
RPG
Visual Novel
Feature tags
AR/VR
ECS
Editor
Education
Fantasy Console
Own Metaverse
Own Script Language
Visual Programming
TIC-80
A free and open source fantasy computer for making, playing and sharing tiny games
2D
Agnostic
Fantasy Console
Editor
Eldiron
A cross-platform creator for classic role-playing-games (RPGs). It’s main aim is to create games similar to the RPGs of the 80’s and 90’s but with modern features as well as support for single and multi-player experiences.
2D
RPG
Editor
Ebitengine
A dead simple 2D game engine for Go
2D
Agnostic
Shape Engine
A custom-made game engine based on the Raylib Framework. The Main focus is being performant and only using draw functions instead of textures. When using Shape Engine everything from Raylib is available as well.
2D
Agnostic
SDL Simple DirectMedia Layer
Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games.
2D
3D
Agnostic
FNA
FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries
2D
3D
Agnostic
Prowl Game Engine
Prowl is an open-source, MIT-licensed game engine developed in pure C# in latest .NET. It aims to provide a seamless transition for developers familiar with Unity by maintaining a similar API while also following KISS and staying as small and customizable as possible. Ideally, Unity projects can port over with as little resistance as possible.
3D
Agnostic
Editor
Redot Engine
Redot Engine is an open source fork of Godot with the goal of fulfilling the promise of Godot.
2D
3D
Agnostic
Own Script Language
AR/VR
Editor
Ceramic
Ceramic is a cross-platform framework that lets you create 2D apps and games written in the Haxe programming language. It can export your app natively to Windows, Mac, Linux, iOS, Android, HTML5/WebGL and even Unity projects!
2D
Agnostic
Volta
Volta is a WIP 2D game development framework for Luau written in C++. It is cross platform, currently only officially supports Windows, Linux and macOS (though macOS has no official builds, so you will have to compile the framework yourself for it). Android and iOS support is planned in the future.
2D
Agnostic
Doriax
A free and open-source, cross-platform game engine for creating 2D and 3D projects with Lua or C++. It is lightweight and promotes the simplest way to use the best performance of a data-oriented design.
2D
3D
Agnostic
ECS
Editor
Libdragon
An open-source SDK for Nintendo 64. It aims for a complete N64 programming experience while providing programmers with modern approach to programming and debugging.
2D
3D
Agnostic
RPG Developer Bakin
A game development tool that allows anyone to enjoy creating RPGs with intuitive operation and advanced features without programming
3D
RPG
Visual Programming
Editor
Felgo
Cross platform 2D games based on the Qt framework.
2D
Own Script Language
FLAME
2D game engine made on top of Flutter
2D
Agnostic
Cocos Creator
2D/3D content creation tool integrating a flexible and visual editor system
2D
3D
Agnostic
Education
AR/VR
Editor
Overload
3D game engine with lua scripting
3D
Editor
Wicked Engine
An open-source 3D engine with modern graphics that can be used as a C++ framework for graphics projects, a standalone 3D editor, LUA scripting or just for learning
3D
Agnostic
Editor
LWJGL
LWJGL is a low-level Java library that enables cross-platform development
2D
3D
Agnostic
AR/VR
KNI
KNI, a fork of Microsoft's XNA Framework, is a simple and powerful .NET framework for creating games for desktop PCs, Mobile devices, Virtual Reality headsets and the Web, using dotnet framework & the C# programming language.
2D
3D
Agnostic
AR/VR
Decker
Decker is a multimedia platform for creating and sharing interactive documents and adventure games with sound, images, hypertext, and scripted behavior
Interactive Fiction
Own Script Language
Editor
Luanti
Luanti (formerly Minetest) is an open-source, cross-platform voxel engine, inspired by Minecraft. Primarily written in C++, utilising the Irrlicht Engine, and it provides an API for users to make games or mods, for existing games, using LUA.
Action
3D
Adventure
Orbem Studio
Orbem Studio is a no-code 2D browser game engine built as a WordPress plugin, with a hosted platform at orbem.studio. It renders entirely on the DOM rather than canvas or WebGL, which means a game is a standard web page rather than a self-contained rendering surface embedded in one.
2D
Agnostic
Visual Programming
Editor
UPBGE
An open-source, 3D game engine forked from the old Blender Game Engine and deployed with Blender itself
2D
3D
Agnostic
Visual Programming
AR/VR
Pyxel
A retro game engine for Python
2D
Agnostic
Fantasy Console
Editor
SHMUP Studio
SHMUP Studio is a game creation system designed to create SHMUP games without coding, it has plenty of features and a full blown editor
2D
Arcade
Visual Programming
Editor
Pygame CE
Pygame CE (Community Edition) is a free and open-source cross-platform library for the development of multimedia applications like video games using Python.
2D
Ruby2D
Ruby2D is a framework to build cross-platform 2D applications, games, and visualizations on Ruby.
2D
Education
DagorEngine
Dagor Engine and Tools source code from Gaijin Games.
3D
Taylor
Taylor is a small, free, and open source game engine designed to be easy to use, cross platform, and to boost developer happiness
2D
Editor
1
2
3
4
5
6
7
8
9
10