Top 23 C++ Game Engine Projects
Godot Engine – Multi-platform 2D and 3D game engineLatest mention: I made a waterfall shader with lots of uniforms to play around with. Turn off the flow or make it look like slime, it's up to you. | reddit.com/r/godot | 2021-01-20
It's actually pretty easy. First, clone the Godot Engine source code using git. Then, open a terminal, navigate to the godot directory, and do git checkout 3.2. This will change the source code to the latest version of the Godot 3.2 release.
Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.
CRYENGINE is a powerful real-time game development platform created by Crytek.
Minetest is an open source voxel game engine with easy modding and game creationLatest mention: The Suppression of Dragonfireclient | reddit.com/r/Minetest | 2021-01-20
I can find no such email, perhaps you should have contacted me or other devs on IRC. But as you correctly said this was already patched by appguru.
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much moreLatest mention: My Simple c++ ECS implementation | reddit.com/r/roguelikedev | 2021-01-15
The API reminds me a bit of EnTT (Disclaimer: I am considered a contributor, even through its just a few lines). It makes heavy use internally of type-erasure (which would among other things remove the need for a common base class component) and other tricks and ideas you might get some inspiration from for your implementation.
Cross-platform 2D and 3D game engine.Latest mention: Is there any example code for bullet physics "btConvexHullShape" shape with c++? | reddit.com/r/gameenginedevs | 2021-01-04
I recommend you take a look at how Urho3D does it as a solid working example: Urho3D/blob/master/Source/Urho3D/Physics/CollisionShape.cpp#L282
Lightweight and modular C++11 graphics middleware for games and data visualization
MIT Licensed Open Source version of Torque 3D from GarageGames
Open-source, cross-platform, C++ game engine for creating 2D/3D games.
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
:video_game: GDevelop is an open-source, cross-platform game engine designed to be used by everyone.Latest mention: Giving out microgrants to open source projects. | reddit.com/r/opensource | 2020-12-26
I've enjoyed using GDevelop as an HTML5/JS game engine and IDE.
Polycode is a cross-platform framework for creative code.
A powerful free cross-platform RTS game engine
2D game development library for Ruby and C++
MIT Licensed Open Source version of Torque 2D game engine from GarageGames
Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven SoftwareLatest mention: Since some games(eg minecraft) are open source, why can’t people just steal the code and get the game for free? | reddit.com/r/NoStupidQuestions | 2021-01-11
For example, here's the code for the game engine for jedi academy: https://github.com/JACoders/OpenJK
KlayGE is a cross-platform open source game engine with plugin-based architecture.
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.Latest mention: OpenXRay has released a new version of the engine! | reddit.com/r/stalker | 2020-12-23
That seems to mention the menu was locked at 60 fps to avoid the same problem the original Stalker devs had to solve : https://github.com/OpenXRay/xray-16/commit/a06ab1065b47cb5c240b34bf15f822c98543847c
Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.
dhewm 3 main repositoryLatest mention: Making Doom3 Look The Best It Can On Windows | reddit.com/r/Doom | 2021-01-17
dhewm3 does not support correct 16:9 HUD (and main menu) scaling due to the author's unwillingness to dive into this: 16:9 GUIs · Issue #233 · dhewm/dhewm3 · GitHub
This is the development repo of Moai SDK.
Oxygine is C++ engine and framework for 2D games on iOS, Android, Windows, Linux and Mac
Animation Compression LibraryLatest mention: What interpolating method should I use to interpolate between two scale key frames of a skeletal joint? I currently LERP between position keys, and SLERP between orientation(quaternion) keys. Should I also just use LERP for scaling? I remember reading somewhere to use a log function. | reddit.com/r/GraphicsProgramming | 2020-12-31
Animation compression is a science in itself. https://github.com/nfrechette/acl is a pretty serious project for that.
What are some of the best open-source Game Engine projects in C++? This list will help you: