Browse free open source C++ Game Engines and projects below. Use the toggles on the left to filter open source C++ Game Engines by OS, license, language, programming language, and project status.

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 1
    Overload

    Overload

    3D Game engine with editor

    A game engine made for Windows, without flourishes. Online documentation and commented sources. Develop complete games with our lua scripting system! Customize Overload editor as you like. Increase your productivity by changing the editor layout. Never feel lost by reading Overload wiki, full of tutorials and a highly documented scripting API! You don't need to watch hours of tutorials on YouTube, Overload is intuitive. Drag & dropping has never been so easy! We made our best to focus on Overload essential features. We will add more features in the future. The Overload SDK is the core of the engine. It is a set of libraries that our applications (OvGame and OvEditor) are using. We designed theses libraries with reusability in mind. They are extremely modular and easy to extract from a game engine context.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2

    Overmind

    A 3D multiplayer RPG based in the world of Khoras.

    This project is an attempt to create a decent cross-platform 3D RPG (Overmind Chronicles), and a flexible, highly modular game engine for it (WhisperEngine).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    PVLE

    PVLE

    C++ lightweight cross-platform game engine

    PVLE is a C++ lightweight cross-platform game engine (real-time visualisation/simulation engine), using OSG (OpenSceneGraph) and ODE (OpenDynamicsEngine) among other libs. It differs from other engines in the way it does not hide underlaying libraries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Pentagram
    A game engine for running Ultima 8 on modern operating systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Game Engine and AI framework for playing No Limit Holdem
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    A 3D game engine for android os. Main goal is to be as fully extensible as it can be while maintaining some level of speed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Action/RPG Game Engine. Overall game engine is to be open source, but not the art assets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    Proteus (Game Engine) - Existence

    Open Source 3D Game Engine

    The goal is to create a full fledge 3d game engine for virtual world and space simulations including a cross-platform client and engine toolkits. The platform is for open community development with the goal to reach specific milestones. As stated in the description. Please contact us if you would like to assist or help in the development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    Quantum Game Engine

    A DirectX based graphics/physics engine

    As of now, an independently developed graphics/physics engine for use with DirectX9/DirectX11 and C++. I'm only working on this during my free time, so it will not be updated too often unless I have something major to add to it. Outside insight would be appreciated.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Connect every part of your business to one bank account Icon
    Connect every part of your business to one bank account

    North One is a business banking app that integrates cash flow, payments, and budgeting to turn your North One Account into one Connected Bank Account

    North One is proudly built for small businesses, startups and freelancers across America. Make payments easily, keep tabs on your money and put your finances on autopilot through smart integrations with the tools you’re already using. North One was built to make managing money easy so you can focus on running your business. No more branches. No more lines. No more paperwork. Get complete access to your North One Account from your phone or computer, wherever your business takes you. Create Envelopes for taxes, payroll, rent, and anything else automatically.
    Get started for free.
  • 10
    ReTech Game Engine is a 2D game engine for creating platform, top-down and isometric games. It uses several external libraries (SFML, Box2D, etc). Main goal - Simple for Designer, Powerful for Programmer. Planned MapEditor and ResourceEditor tools.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    Rockbot

    Multi-platform game engine similar to old Megaman with a stage editor

    An open-source, SDL based, game engine to replicate old style Rockman (aka Megaman) games, being as close as possible of Rockman 1-6, and an editor made with Qt, for custom graphics, weapons, bosses, enemies and level creation. Please access our web page for more details. The engine code is meant to be highly portable, thanks to SDL, and have been ported and tested in: - Linux - Windows - macOSX (x86) (not currently supported) - Playstation 2 - Nintendo DS (abandoned) - Dingux - Open Pandora Any system with SDL and 24 or 32 MB should be able to run it. Porters are welcome!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    SIO2 SDK 3D Game Engine iPhone Azusa DDE
    Project is to maintain the open source tree for the Azusa Derived Distribution Edition of the SIO2 SDK v1.4 Game Engine Free Ed., previously distributed by sio2interactive.com in the book by Tony Mullen, "3D for iPhone Apps with Blender and SIO2."
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    SagaEngine is a platform independent game engine - more precisely a game AI framework. It can serve as the game logic backend for several graphics or sound libraries. Bindings for the OGRE 3d engine and the fmod sound library are publicly available.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    A free and open source game engine designed to simplify the game creation process. Anyone can contribute, but they may not commit to the repository. In order to have a change made by you committed, submit it to OniLink10 (at) gmail (dot) com.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Simplify 3D

    Simplify 3D

    Easy to use 3D game engine based on OGRE 3D

    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    A basic 2D Game engine written in C/C++ It uses OpenGL, OpenAL, Xaudio2, and the standard C/C++ libraries. THIS IS INTENDED FOR DEVELOPERS ONLY!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Ever had that perfect plot idea for an RPG but didn't have the programming knowledge to create it? Enter Sphere. Sphere is a console-style RPG engine that allows others to create an RPG similar to Final Fantasy, Dragon Quest, or Phantasy Star.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Spring is a versatile 3D RTS game engine. Using extensively Lua for scripting game-specific code to make nearly every aspect of the engine customizable, from GUI, to unit AI, to pathfinding.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Terra Tenebrae is a free (as freedom) multi-Players RPG game engine based on client/server technology. The assets used are in licenses CC0, CC-by, CC-by-sa or GPL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    OpenGL 3.3 + 4.0 game engine with world editor
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Game project. Developping with IRRlicht C++, IRRKlang. Features: Source will be created using IRRlicht, IRRai . Editor with game engine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    TurboSphere

    TurboSphere

    TurboSphere is an easy to learn and powerful JS based game engine.

    TurboSphere is an intuitive and easy to learn game engine. It is generally modeled after the Sphere RPG engine for its API, although the API has been modernized. It uses JavaScript as its game logic language, and supports many common file types for resources. TurboSphere uses Google V8 for JavaScript execution and SDL for graphics, audio, input and most other game related functions. It includes a map engine intended for top-down, zelda like games. Other, script based map engines are possible, and several have been implemented for TurboSphere's predecessor, Sphere (like the Majestic Map Engine (http://spheredev.org/smforums/index.php?topic=4496.0)). TurboSphere is largely compatible with the Sphere RPG engine, the main API change is the replacement of object creating functions with proper JavaScript constructors. This means that there are several completed games already made that work with TurboSphere, requiring only a small set of compatibility scripts to function in TurboSphere.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Vivid 3D

    Vivid 3D

    Vivid is a modern C++ 3D engine using OpenGL4+

    Vivid is a modern C++ 3D engine using OpenGL4+. It is written using Visual C++ 2022, and relies on several open source projects to achieve it's goal of making it easy and run to make modern games with it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Vivid3DIDE

    Vivid3DIDE

    Vivid3D is a C++ IDE/3D engine, with python scripting.

    Vivid3D is a C++ IDE/3D engine, with python scripting. - It uses DX12 or Vulkan, and will support RTX features. It features gameplay facilitated by Python.
    Downloads: 0 This Week
    Last Update:
    See Project