Not only Unity...

This page summarizes the projects mentioned and recommended in the original post on /r/opensourcegames

Our great sponsors
  • MonoGame

    One framework for creating powerful cross-platform games. /

  • nCine

    A cross-platform 2D game engine

  • JetBrains Dev Survey

    What’s up with the C++ ecosystem in 2023? JetBrains Developer Ecosystem Survey 2023 has given us many interesting insights. The Embedded (37%) and Games (39%) industries are already working with C++20, developers are incorporating static analysis in their CI, and ChatGPT usage among coders is flourishing. Read on for more!

  • raylib

    A simple and easy-to-use library to enjoy videogames programming

    RayLib (ZLIBL/C/Lua)

  • jMonkeyEngine

    A complete 3-D game development suite written in Java.

  • love

    LÖVE is an awesome 2D game framework for Lua.

    Love2d (MIT/C++/Lua)

  • lumixengine_maps

    Map downloader for Lumix Engine


    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • FNA

    FNA - Accuracy-focused XNA4 reimplementation for open platforms

    MonoGame (MPL/С#)


    LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.

  • cocos-engine

    Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

  • Cocos2d

    Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.

  • Phaser

    Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering. [Moved to:]

    Phaser (MIT/JS)

  • BabylonJS

    Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

  • PixiJS

    The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

    PixiJS (MIT/TypeScript)

  • The-Forge

    The Forge Cross-Platform Rendering Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2

  • flixel

    Free, cross-platform 2D game engine powered by Haxe and OpenFL

  • Kha

    Ultra-portable, high performance, open source multimedia framework.

    Kha (zlib/Haxe)

  • pixelbox

    A sandbox framework to fast-prototype tile-based games in HTML5 and JavaScript (by cstoquer)

  • SFML

    Simple and Fast Multimedia Library

    SFML (zlib/C++)

  • ObEngine

    2D Game Engine with Lua Scripting made on top of SFML !

  • Akhenaten

    An open source re-implementation of Pharaoh (1999) in the Julius/Augustus engine

    Although SDL is not a full-fledged game engine, it's relatively easy to develop games with it. It's my weekend project, created using SDL + C++ + JavaScript for configuration (

  • Allegro

    The official Allegro 5 git repository. Pull requests welcome!

    Allegro (zlib/plain C)

  • defold

    Defold is a completely free to use game engine for development of desktop, mobile and web games.

  • gb-studio

    A quick and easy to use drag and drop retro game creator for your favourite handheld video game system

    GB-Studio (MIT/C)

  • Godot

    Godot Engine – Multi-platform 2D and 3D game engine

  • CryEngine

    CRYENGINE is a powerful real-time game development platform created by Crytek. (by ValtoGameEngines)

  • o3de

    Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.

  • FlaxEngine

    Flax Engine – multi-platform 3D game engine

    Flax (MIT/C++)

  • Panda3D

    Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

    Panda3D (MIT/C++)

  • Ogre 3D

    scene-oriented, flexible 3D engine (C++, Python, C#, Java)

    OGRE (MIT/C++)

  • DagorEngine

    Dagor Engine and Tools source code from Gaijin Games KFT

  • skylicht-engine

    Skylicht Engine is C++ Game Engine based on Irrlicht 3D. And my goal is to create a high-performance and lightweight Game Framework that can seamlessly function on both web and mobile platforms. This framework will be available to everyone for free.

  • xray-16

    Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)

  • bevy

    A refreshingly simple data-driven game engine built in Rust

  • ceramic

    Cross-platform 2D framework written in Haxe that can export natively to desktop (windows, mac, linux), mobile (ios, android), web (js + webgl) and to unity projects

  • Pygame

    🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.

  • dome

    A lightweight game development environment where games can be written in Wren

  • mach

    zig game engine & graphics toolkit

  • Arcade

    Easy to use Python library for creating 2D arcade games.

  • ClanLib

    ClanLib is a cross platform C++ toolkit library.

  • jngl

    Easy to use cross-platform 2D game library for C++

  • Tetra

    🎮 A simple 2D game framework written in Rust

  • ursina

    A game engine powered by python and panda3d.

  • tofu

    Multiplatform lightweight 2D game-engine, retro-game inspired. Uses OpenGL through GLFW3. Scripted in Lua. Aiming zero run-time dependencies. (by tofuengine)

  • ultraviolet

    The Ultraviolet Framework is a .NET game development framework written in C#. (by UltravioletFramework)

  • macroquad

    Cross-platform game engine in Rust.

  • GDevelop

    :video_game: Open-source, cross-platform game engine designed to be used by everyone.

  • stencyl-engine

    Create Flash, HTML5, iOS, Android, and desktop games with no code with Stencyl. This is the source to Stencyl's Haxe-based engine.

  • heaps

    Heaps : Haxe Game Framework

  • microstudio

    Free, open source game engine online

  • TIC-80

    TIC-80 is a fantasy computer for making, playing and sharing tiny games.

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts