PixiJS
Game Engines & FrameworksFast 2D WebGL rendering engine for browser games
Replaces Adobe Animate runtime
The 21 best Cross-Platform game engines & frameworks you can self-host, ranked by community traction.
Fast 2D WebGL rendering engine for browser games
Replaces Adobe Animate runtime
Fast HTML5 game framework for browser games you host yourself
Replaces Construct, GameMaker
Open-source remake of classic RTS games
Replaces Command & Conquer, Red Alert
Open-source WebGL game engine for 3D browser games
Replaces Unity WebGL
Open-source engine reimplementation of Age of Empires II
Replaces Age of Empires II original engine
Open-source voxel game engine and server
Replaces Minecraft
Dedicated server software for hosting Minetest game worlds
Replaces Minecraft server
Open-source cross-platform 2D and 3D game engine
Replaces Unity
Modernized Diablo engine with cross-platform multiplayer
Replaces Diablo original
Open-source engine reimplementation for Morrowind
Replaces Morrowind original engine
Lightweight HTML5 game engine for browser games
Replaces GameMaker, Construct
Emulator of classic x86 PCs for retro gaming and software
Replaces PCem
Open-source engine for hosting real-time strategy game servers
Replaces Total Annihilation
TypeScript-first 2D game engine for the web
Replaces GameMaker, Construct
Fun JavaScript library for making browser games fast
Replaces Phaser
Lightweight RCON client for remote game server administration
Replaces In-game server console
Open-source engine for the Marathon trilogy with multiplayer
Replaces Marathon original
Open-source 2D action-RPG game engine
Replaces RPG Maker
Open-source MMORPG engine and game framework
Replaces World of Warcraft
Free 2D game editor with a visual interface and code
Replaces GameMaker Studio
Open-source reimplementation of Command & Conquer: Red Alert
Replaces Command & Conquer: Red Alert original
No apps match these filters.
Every option here is open-source and self-hostable, tagged Cross-Platform within the game engines & frameworks category. Compare them on the individual app pages for setup difficulty and resource requirements.