Using Godot for pixel games? Read how to make pixel art in Godot not blurry. More in Guides.
Licenses and terms can change. Always re-check the project’s official license before shipping a commercial game. This list is not exhaustive.
Full engines with editors
-
Godot
All-in-one free engine with a visual editor, strong 2D tools, growing 3D, and zero royalties — a common pick for pixel-art games.
-
Defold
Production-minded 2D engine with tiny web builds, built-in tooling, and Lua scripting — popular for mobile and HTML5.
-
GDevelop
Open-source, no-code / low-code 2D engine with event sheets — approachable for artists shipping small games quickly.
-
Open 3D Engine (O3DE)
Linux Foundation real-time 3D engine aimed at large worlds, simulations, and high-fidelity projects.
-
Stride
C# game engine (formerly Xenko) with a scene editor and modern .NET workflow for 3D games.
-
Armory 3D
Blender-integrated open-source 3D engine for building games directly from Blender scenes.
Code-first engines & frameworks
-
Bevy
Data-driven Rust engine with an ECS architecture — code-first, fast-moving, and popular with systems programmers.
-
libGDX
Mature cross-platform Java framework for desktop, mobile, and web games — long used for 2D pixel titles.
-
MonoGame
XNA-style C# framework for building games across desktop, mobile, and consoles without a heavy editor.
-
Phaser
Widely used HTML5 2D game framework for browser games, prototypes, and pixel-art web titles.
-
LÖVE
Lightweight 2D framework with a simple Lua API — favorites for jams and small pixel games.
-
Cocos2d-x
Open-source cross-platform engine lineage widely used for 2D mobile games (see also Cocos Creator tooling).
-
Solar2D
Successor to Corona SDK — Lua-based 2D engine focused on mobile and desktop deployment.
-
Fyrox
Rust game engine with an editor and scene tools for 3D (and 2D) projects.
-
Raylib
Simple C library for learning and shipping games without heavy engine ceremony — many language bindings exist.
Web 3D & specialty
-
PlayCanvas
WebGL/WebGPU-oriented 3D engine; the runtime is open source (hosted editor is a separate product).
-
Babylon.js
Powerful browser 3D engine/framework for interactive experiences and web games.
-
Luanti
Open-source voxel game engine (formerly Minetest) for blocky worlds and moddable multiplayer games.
-
Ren'Py
Specialized open-source engine for visual novels and story-driven 2D games.
-
TIC-80
Open-source fantasy console with built-in pixel tools — great for tiny retro / pixel jam games.
-
OpenRA
Open-source real-time strategy engine recreating and extending classic C&C-style gameplay (copyleft — read the license).