Top 23 C++ Game Engine Projects
Godot Engine – Multi-platform 2D and 3D game engineProject mention: How do go from code in the terminal to a game like Stardew Valley? | reddit.com/r/learnprogramming | 2021-02-24
If you want to try yourself and to see how it feels, try downloading Godot (a free game engine) and trying some of their tutorials. You can even try your hand at a 2d or a 3d demo game! See what you can tweak to give it your own character.
Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
CRYENGINE is a powerful real-time game development platform created by Crytek.Project mention: zero parameter single use functions... Are they worth it? | reddit.com/r/C_Programming | 2021-02-22
A retro game engine for PythonProject mention: Engine for 10-year-old who also wants to learn how to write code (ie. not block programming) | reddit.com/r/gamedev | 2021-02-12
Not a game dev, but I remember looking at a tiny game engine called pyxel that seems to fit your description very well.
Minetest is an open source voxel game engine with easy modding and game creationProject mention: Is there any future to Multithreaded Minetest? | reddit.com/r/Minetest | 2021-02-24
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much moreProject mention: I need help understanding ECS. | reddit.com/r/gamedev | 2021-02-21
You should probably look at something like Entt. It's C++, though. I assume you use C based from your sample code.
Cross-platform 2D and 3D game engine.Project mention: What are the best C++ frameworks for desktop applications? | reddit.com/r/cpp_questions | 2021-02-10
wxWidgets/Qt for desktop, SFML for 2D games. Haven't seen recommendations for 3D except things like Godot. But https://urho3d.github.io/ looks fancy.
Lightweight and modular C++11 graphics middleware for games and data visualizationProject mention: Best Vulkan wrapper / low-level graphics library? | reddit.com/r/GraphicsProgramming | 2021-02-09
(Sorry for a self-promo, hope that's fine.) If you don't mind being an early adopter and use something that's still undergoing heavy development and is not complete yet, I'm building a low-level Vulkan wrapper in Magnum. If you aren't familiar with Magnum yet, it's a C++11 library that has (among other things) a thin OpenGL/GLES/WebGL wrapper that removes the platform-specific extension hell and most of the boilerplate while still allowing you to work with the raw APIs if you need ... and the same is now being done for Vulkan.
MIT Licensed Open Source version of Torque 3D from GarageGames
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.Project mention: Game engine for a 2D, top down, rogue like, pixel art game? | reddit.com/r/gamedev | 2021-02-16
Or if you'd rather do a bit less coding, Construct 3 or GDevelop? Both of those are decent 2D engines with visual scripting. You can also try out both of them in the browser, so you can decide if you like them without having to download anything. (There are full local versions too, it's just convenient to be able to test something really quickly in a browser to see if you like it).
Polycode is a cross-platform framework for creative code.
A powerful free cross-platform RTS game engine (by spring)
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 SoftwareProject mention: Compiling OpenJK | reddit.com/r/linux_gaming | 2021-01-23
I am hoping he is referring to this :) https://github.com/JACoders/OpenJK Which is an open source version of the starwars jedi knight academy games.
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.Project mention: Question about Anomaly mod. | reddit.com/r/stalker | 2021-02-10
Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.Project mention: Lumberyard source code - Amazon game engine | news.ycombinator.com | 2021-02-01
dhewm 3 main repositoryProject 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 LibraryProject 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:
|13||Spring RTS game engine||2,074|
|21||The MOAI Multi-platform Game Engine||858|