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++
- 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.
- Game Development Tool
- Free Personal • Proprietary
- Windows
- 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.
- Game Development Tool
- Freemium • Proprietary
- Mac
- Windows
- Linux
- 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
- Free • Open Source
- Mac
- Windows
- Linux
- Online
- Flathub
- Haiku
- Steam
- FreeBSD
- Android
- Flatpak
- Epic Games Store
- 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...
- Game Development Tool
- Free • Open Source
- Windows
- Linux
- 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.
- Game Development Tool
- Freemium • Open Source
- Mac
- Windows
- Linux
- Android
- Windows Phone
- Xbox
- 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.
- Game Development Tool
- Free • Proprietary
- Windows
- Linux
- 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.
- Game Development Tool
- Free • Open Source
- Windows
- 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 Development Tool
- Paid • Proprietary
- Windows
- 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.
- Game Development Tool
- Paid • Proprietary
- Windows
- Linux
- HTC Vive
- Oculus Rift
- 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...
- Game Development Tool
- Freemium • Proprietary
- Mac
- Windows
- Linux
- Android
- iPhone
- iPad
- Raspbian
- Raspberry Pi
- HTML
- 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...
- Free • Open Source
- Windows
- Windows Phone
- Xbox
- 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.
- Game Development Tool
- Free • Open Source
- Mac
- Windows
- Linux
- 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.
- Game Development Tool
- Free • Open Source
- Mac
- Windows
- Linux
- Android
- iPhone
- Raspberry Pi
- 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.
- Free • Open Source
- Mac
- Windows
- Linux
- 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.
- Game Development Tool
- Free • Open Source
- Mac
- Windows
- Linux
- 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.
- Game Development Tool
- Free • Open Source
- Mac
- Windows
- Linux
- Like this app
Cube 2: Sauerbraten is a free multiplayer/singleplayer first person shooter, built as a major redesign of the Cube FPS.
- First-Person Shooter
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
- 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
- Free • Open Source
- Mac
- Windows
- Linux
- Windows Mobile
- Android
- iPhone
- Blackberry
- Android Tablet
- Windows Phone
- iPad
- Blackberry 10
- Like this app
Torque 2D is an extremely powerful, flexible, and fast open source engine dedicated to 2D game development.
- Free • Open Source
- Mac
- Windows
- Linux
- Android
- Chrome OS
- iPad
- 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.
- Game Development Tool
- Free • Open Source
- Mac
- Windows
- Linux
- iPhone
- Like this app
SFML (Simple and Fast Multimedia Library) is a portable and easy-to-use API for multimedia programming.
- Game Development Tool
- Free • Open Source
- Mac
- Windows
- Linux
- Like this app
nCine is a cross-platform 2D game engine in C++ for fast and performant game development.
- Game Development Tool
- Free • Open Source
- Mac
- Windows
- Linux
- Android
- Emscripten
- 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.
- Software Framework
- Free • Open Source
- Mac
- Windows
- Linux
- Chrome OS
- iPad
- 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
- Free • Open Source
- Mac
- Windows
- Linux
- Windows Mobile
- iPhone
- Symbian S60
- BSD
- iPad
- Haiku