News thumbnail
Supporters-only article Defold Engine: Migration tips from Godot
News thumbnail
Supporters-only article Making Go Go Manfrog: 3D modeling and faux-photogrammetry
2
News thumbnail
Best Open-Source Game Engines with Editors
1
 
Crown
Crown is a complete and cross-platform game engine designed for flexibility, performance, and fast-iterations.
 
Pixi’VN
Pixi’VN is a versatile and powerful visual novel/2D game engine. It is based on JavaScript/TypeScript and uses the PixiJS library for rendering.
 
Blazium Game Engine
Blazium Engine is a free, open-source fork of Godot for building cross-platform 2D and 3D games and applications, with the tools, platform integrations, and improvements you need.
  Robust Toolbox
ECS based game engine originally created for space station 14 but other games are supported. It is intended for multiplayer games and it is possible to sandbox the client.
 
Gideros
Gideros is a cross-platform development environment for creating games and interactive applications in 2D or 3D. It is easy to pick up, quick to develop and robust to deploy.
 
sbox
s&box is a spiritual successor to Garry’s Mod, using Source 2 to create a modern, intuitive, moddable game development environment.
  USAGI
Usagi is a 2D game engine for making pixel art games in Lua 5.5. It features live reload, single-command cross-platform export, and a pause menu with input remapping built in.
 
Stride
A free and open-source 2D and 3D cross-platform game engine that can be used to create video games for PC, mobile devices and virtual reality or interactive content.
  Gondwana Game Engine
Gondwana is a cross-platform 2.5D game and rendering engine written in C#/.NET 8, built with SkiaSharp for graphics. It modernizes legacy Win32/GDI patterns into a modular, high-performance framework that runs on desktop, mobile, and web.
  RecoilEngine
Recoil is a battle tested open-source RTS engine that, allied with a flexible Lua API, allows you to implement the perfect UI and mechanics for your game with the ability to support thousands of complex units simultaneously.
 
RPG Paper Maker
RPG Paper Maker allows you to create a 3D RPG with 2D sprites and 3D objects with a very simple interface
 
Bevy
A refreshingly simple data-driven game engine built in Rust
  Kaiju Engine
Kaiju is a game development platform where all game scripting and logic is written in Go, combining the performance of a compiled language with the simplicity of modern syntax
 
GDevelop
A no-code, open-source, free, and easy 2D/3D game-making app
 
Defold
A game engine for high-performance cross-platform games
 
Drag[en]gine
Free software game engine focusing on developing games faster
 
TIC-80
A free and open source fantasy computer for making, playing and sharing tiny games
  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.
 
Ebitengine
A dead simple 2D game engine for Go
  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.
  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.
  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.
 
Redot Engine
Redot Engine is an open source fork of Godot with the goal of fulfilling the promise of Godot.
 
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!
 
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.
 
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.
 
RPG Developer Bakin
A game development tool that allows anyone to enjoy creating RPGs with intuitive operation and advanced features without programming
  Felgo
Cross platform 2D games based on the Qt framework.
 
FLAME
2D game engine made on top of Flutter
 
Cocos Creator
2D/3D content creation tool integrating a flexible and visual editor system