List of C++ game engines and frameworks

This is a list of 3D and 2D game engines and frameworks that have been written in C++ and the source code is available for us to modify and\or it is supported to code our games using C++

ddabrahim
ddabrahimList by ddabrahim, last updated 2022-03-03
  1. CRYENGINE icon
     Like this app

    The most powerful game development platform is now available to everyone. Full engine source code. All features. No royalties. No obligations. No license fee.

    • ...
    CRYENGINE screenshot 1
  2. Unreal Engine icon
     Like this app

    Unreal Engine is a professional suite of tools and technologies used for building high-quality games across a range of platforms. Unreal Engine’s rendering architecture enables developers to achieve stunning visuals and also scale elegantly to lower-end systems.

    • ...
    A screenshot of the new Unreal Engine 5. Source: https://www.unrealengine.com/en-US/blog/unreal-engine-5-is-now-available-in-early-access
  3. Godot Engine icon
     Like this app

    Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel.

    • Game Development Tool
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    • Flathub
    • Haiku
    • Steam
    • FreeBSD
    • Android
    • Flatpak
    • Epic Games Store
    • ...
    Godot Engine screenshot 1
  4. Torque 3D icon
     Like this app

    Torque 3D is a easy-to-use game creation platform. Architected from the ground up for maximum flexibility and performance across a wide range of hardware and built upon the Frontline award-winning Torque Game Engine Advanced, Torque 3D comes equipped with a full suite of tools...

    • ...
    Torque 3D screenshot 1
  5. Esenthel Engine icon
     Like this app

    Esenthel is a next gen, cross-platform C++ game engine that comes with a lighting fast, high performance game engine with advanced graphics and physics and support for multiplayer and UNLIMITED size worlds which is make the engine well suit even MMORPG titles.

    • ...
    Esenthel Engine screenshot 1
  6. Flax Engine icon
     Like this app

    Flax Engine is claimed the most agile game engine. It's open source, cross-platform and it lets you write scripts in C++ and C# seamlessly. Also focused on lightweight development. A true game changer.

    • ...
    Flax Engine screenshot 1
  7. Lumix Engine icon
     Like this app

    Lumix Engine is an open-source 3D game design software and engine. It's written in C++ and supports several scripting languages.

    • ...
    Lumix Engine screenshot 1
  8. Game Guru icon
     Like this app

    Welcome to GameGuru, the easy game maker. Our mission is to create the easiest and most enjoyable game creator. Join us and our great & enthusiastic community on this journey.

    • ...
    Game Guru screenshot 1
  9. Leadwerks icon
     Like this app

    Leadwerks Game Engine provides the smoothest learning curve to take you from beginner to full-fledged game developer. Use the visual editor and the flowgraph system to set up game interactions without code. Use Lua to write your own game scripts.

    • ...
    Editor
  10. AppGameKit Classic icon
     Like this app

    AppGameKit is a simple cross platform game development tool that runs on Windows, Linux, MacOS and Raspberry Pi. A version to run on Android and iOS is also available. With AppGameKit you can use a simple Basic like programming language to develop cross platform applications, 2D...

    • ...
    AppGameKit Classic screenshot 1
  11. Wicked Engine icon
     Like this app

    Wicked Engine is an open-source game engine written in C++. The main focus is to be easy to set up and use, light weight, high performance, and graphically advanced. The full source code is provided with the MIT license, which means, anyone is free to use it for anything without...

    • FreeOpen Source
    • Windows
    • Windows Phone
    • Xbox
    • ...
    Wicked Engine screenshot 1
  12. Panda3D icon
     Like this app

    Panda3D is a game engine, a framework for 3D rendering and game development for Python and C++ programs. Panda3D is Open Source and free for any purpose, including commercial ventures, thanks to its liberal license. Go ahead and grab it here.

    • ...
    Panda3D screenshot 1
  13. Urho3D icon
     Like this app

    Urho3D is a lightweight, cross-platform rendering and game engine implemented in C++ and released under the MIT license. Greatly inspired by OGRE and Horde3D.

    • ...
    Urho3D screenshot 1
  14. raylib icon
     Like this app

    raylib is a game development library highly inspired by Borland BGI graphics lib and by XNA framework. Made as a simple and easy-to-use library to enjoy game programming.

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • ...
  15. irrlicht icon
     Like this app

    The Irrlicht Engine is an open source high performance realtime 3D engine written in C++. It is completely cross-platform, using D3D, OpenGL and its own software renderers, and has all of the state-of-the-art features which can be found in commercial 3d engines.

    • ...
  16. OGRE icon
     Like this app

    OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilizing hardware-accelerated 3D graphics.

    • ...
    OGRE screenshot 1
  17. Cube 2: Sauerbraten icon
     Like this app

    Cube 2: Sauerbraten is a free multiplayer/singleplayer first person shooter, built as a major redesign of the Cube FPS.

    • ...
    Cube 2: Sauerbraten screenshot 1
  18. Cocos2d-x icon
     Like this app

    cocos2d-x is a cross platform open source free 2D game engine for mobile gamedev, that is fast and stable, easy to learn and use.

    • Game Development Tool
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Windows Mobile
    • Android
    • iPhone
    • Blackberry
    • Android Tablet
    • Windows Phone
    • iPad
    • Blackberry 10
    • ...
    Cocos2d-x screenshot 1
  19. Torque 2D icon
     Like this app

    Torque 2D is an extremely powerful, flexible, and fast open source engine dedicated to 2D game development.

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Android
    • Chrome OS
    • iPad
    • ...
    Torque 2D screenshot 1
  20. Allegro icon
     Like this app

    Allegro 4 and Allegro 5 are cross-platform, libraries mainly aimed at video game and multimedia programming. They handle common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc.

    • ...
  21. SFML icon
     Like this app

    SFML (Simple and Fast Multimedia Library) is a portable and easy-to-use API for multimedia programming.

    • ...
  22. nCine icon
     Like this app

    nCine is a cross-platform 2D game engine in C++ for fast and performant game development.

    • ...
    ncParticleEditor
  23. Oxygine icon
     Like this app

    Oxygine is completely free and open source (MIT license) 2D game engine, available on GitHub. It is written in C++ and runs on MacOSX, iOS, Android, Windows and Linux.

    • ...
    code example
  24. SDL icon
     Like this app

    Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the...

    • Graphics Library
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Windows Mobile
    • iPhone
    • Symbian S60
    • BSD
    • iPad
    • Haiku
    • ...

This list was created by ddabrahim Sep 21, 2019 and was last updated Mar 3, 2022. The list has 24 apps.

You can create your own lists from our large database of apps either for your own sake or if you want to share some great apps with other people.


No comments so far, maybe you want to be first?
Gu