Alternatives to Unity in 2026
2 commercial products, led by Unreal Engine and GameMaker. 28 open-source projects you can run yourself, led by Godot, Bevy and Raylib.
Open source
-
1
Godot godotengine
Godot Engine – Multi-platform 2D and 3D game engine
Framework or platform Production-ready You want a royalty-free engine for 2D games or small to mid-size 3D games.
★ 119k MIT C++ Active, pushed today -
2
Bevy bevyengine
A refreshingly simple data-driven game engine built in Rust
Framework or platform Usable You want to make games in Rust and are comfortable with code-first development.
★ 49k Apache-2.0 Rust Active, pushed today -
3
Raylib raysan5
A simple and easy-to-use library to enjoy videogames programming
Framework or platform Production-ready You want to learn game programming or build small games and tools with a minimal API.
★ 36k Zlib C Active, pushed yesterday -
4
Babylon.js BabylonJS
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Framework or platform Production-ready You build 3D games, product configurators or XR experiences that run in the browser.
★ 26k Apache-2.0 TypeScript Active, pushed today -
5
libGDX libgdx
Desktop/Android/HTML5/iOS Java game development framework
Framework or platform Production-ready You want to write 2D or simple 3D games in Java or Kotlin for desktop and Android.
★ 26k Apache-2.0 Java Active, pushed yesterday -
6
OpenRA OpenRA
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
Complete system Production-ready You want to play or mod classic Command & Conquer games on modern systems.
★ 18k GPL-3.0 C# Active, pushed 5 days ago -
7
Engine playcanvas
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
Framework or platform Production-ready You build performant browser 3D experiences and may use PlayCanvas's hosted editor.
★ 17k MIT JavaScript Active, pushed today -
8
Ebiten hajimehoshi
A dead simple 2D game engine for Go
Framework or platform Production-ready You want to make 2D games in Go with a small, stable API.
★ 14k Apache-2.0 Go Active, pushed today -
9
EnTT skypjack
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Building block Production-ready You are building a C++ game or simulation and want a proven ECS.
★ 13k MIT C++ Active, pushed today -
10
Boardgame.io boardgameio
State Management and Multiplayer Networking for Turn-Based Games
Framework or platform Usable You are building an online board or card game in JavaScript.
★ 12k MIT TypeScript Active, pushed 3 days ago -
11
JoltPhysics jrouwe
A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West and Death Stranding 2.
Building block Production-ready You need fast, stable 3D physics for a game engine or VR application.
★ 12k MIT C++ Active, pushed yesterday -
12
Flame flame-engine
A Flutter based game engine.
Framework or platform Production-ready You already use Flutter and want to make casual 2D games for mobile and web.
★ 11k MIT Dart Active, pushed today -
13
Fyrox FyroxEngine
3D and 2D game engine written in Rust
Framework or platform Usable You want to make games in Rust and prefer a traditional engine with an editor.
★ 9.6k MIT Rust Active, pushed today -
14
Stride stride3d
Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
Framework or platform Usable You want a C# 3D engine with an editor and full source access as an alternative to Unity.
★ 7.9k MIT C# Active, pushed today -
15
WickedEngine turanszkij
3D engine with modern graphics
Framework or platform Usable You want a modern C++ graphics engine to learn from or build a project on.
★ 7.3k MIT C++ Active, pushed today -
16
melonJS melonjs
A modern & fully featured HTML5 game engine (2D & 3D) for JavaScript/TypeScript, with WebGL/WebGPU rendering, built-in physics, Tiled map & glTF support and WebAudio.
Framework or platform Production-ready You make 2D browser games, especially tile-based ones built with Tiled.
★ 6.4k MIT JavaScript Active, pushed today -
17
Redot-Engine Redot-Engine
Redot Engine – Multi-platform 2D and 3D game engine
Framework or platform Usable You prefer Redot's governance over Godot's and accept a smaller community.
★ 6.2k MIT C++ Active, pushed yesterday -
18
Horizon horizon-rust
Minecraft: Java Edition 26.3 rewritten from scratch in Rust, checked against vanilla with 281 differential harnesses. Get it with the Horizon launcher.
Complete system Experimental You are curious about a faster Minecraft-compatible client and comfortable with alpha software.
★ 6.1k MIT Rust Active, pushed today -
19
Planck.js piqnt
2D JavaScript Physics Engine
Building block Usable You need 2D rigid body physics in a browser game.
★ 5.3k MIT TypeScript Active, pushed 10 days ago -
20
FXGL AlmasB
Java / JavaFX / Kotlin Game Library (Engine)
Framework or platform Usable You teach or learn game development in Java, or already use JavaFX.
★ 4.9k MIT Kotlin Active, pushed 17 days ago -
21
Ggez ggez
Rust library to create a Good Game Easily
Framework or platform Usable You want a simple Rust framework for small 2D games without an ECS.
★ 4.7k MIT Rust Active, pushed 7 days ago -
22
Macroquad not-fl3
Cross-platform game engine in Rust.
Framework or platform Usable You want quick-to-compile 2D games in Rust that also run in the browser.
★ 4.7k Apache-2.0 Rust Active, pushed 3 months ago -
23
LittleJS KilledByAPixel
Tiny fast 2D/3D HTML5 game engine with many features and no dependencies.
Framework or platform Usable You make small 2D browser games or enter size-limited game jams.
★ 4.4k MIT JavaScript Active, pushed yesterday -
24
A-Frame aframevr
:a: Web framework for building virtual reality experiences.
Framework or platform Production-ready You want to build browser-based VR or 3D experiences quickly with declarative markup.
★ 18k MIT JavaScript Slowing, pushed 4 months ago -
25
Entitas sschmid
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Building block Usable You maintain a Unity project already built on Entitas.
★ 7.7k MIT C# Quiet, pushed 3 years ago -
26
Piccolo BoomingTech
Piccolo (formerly Pilot) – mini game engine for games104
List, course or other material Experimental You are following GAMES104 or want a compact engine codebase to study.
★ 6.7k MIT C++ Quiet, pushed 2 years ago -
27
Pixel faiface
A hand-crafted 2D game library in Go
Framework or platform Experimental Not for new work; development has moved to the Pixel2 repository.
★ 4.5k MIT Go Quiet, pushed 2 years ago -
28
NoahGameFrame ketoo
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
Framework or platform Experimental Only to study its architecture or if you maintain a game already built on it.
★ 4.2k Apache-2.0 C++ Quiet, pushed 4 years ago
Commercial
-
1
Unreal Engine Epic Games
Whatever your vision, bring it to life with Unreal Engine: the world's most advanced real-time 3D creation tool. Join our community of developers and get started today.
Framework or platform Production-ready You need high-end 3D graphics for games or film and have C++ skills or a team to use Blueprints well.
13k readers a month Commercial -
2
GameMaker Opera
Game creation system
Framework or platform Production-ready You make 2D games, especially solo or as a beginner, and want a focused tool that ships to many platforms.
1.9k readers a month Since 1999 Commercial
Made software that belongs here? Add it. Listing is free.