Top 23 C++ Engine Projects
A brief computer graphics / rendering courseProject mention: It is so boring | reddit.com/r/GraphicsProgramming | 2022-01-19
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.Project mention: What would be most beneficial to learn to get back up to speed? | reddit.com/r/GraphicsProgramming | 2021-12-27
Perhaps not quite what you're looking for, but I've had a reasonably good experience with bgfx. It's basically 1 level of abstraction above specific graphics APIs (GL, DirectX, etc). It is not a full game engine, just a rendering API.
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
Open-source, cross-platform, C++ game engine for creating 2D/3D games.Project mention: Libraries | reddit.com/r/cpp_questions | 2021-12-07
Flax Engine – multi-platform 3D game engineProject mention: Flax Game Engine | news.ycombinator.com | 2021-10-25
scene-oriented, flexible 3D engine (C++, Python, C#, Java)Project mention: Ogre 13.0.0 released! Open Source game engine. | reddit.com/r/linux_gaming | 2021-08-14
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. Join OpenXRay! ;)Project mention: If software (OpenXRay-engine in this case) has a BSD-style license, does that automatically mean I can make derivative works (eg a new game, unrelated to S.T.A.L.K.E.R.) and sell them? | reddit.com/r/foss | 2021-11-28
Sciter is an embeddable HTML/CSS/scripting engineProject mention: Do you think the Rust is production ready for GUI in 2021? | reddit.com/r/rust | 2021-08-04
Please try out Sciter with its Rust binding, I use it in my Rust project.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Solar2D Game Engine main repository (ex Corona SDK) (by coronalabs)Project mention: How to make a game in lua? | reddit.com/r/lua | 2022-01-15
I know it's older, but solar2d is (a) still actively maintained, (b) really easy to learn, thanks to the resources on the website, and (c) can produce really impressive results.
KlayGE is a cross-platform open source game engine with plugin-based architecture.
Game engine with an emphasis on architectural quality and performanceProject mention: DirectX 11/12 Graphics Engine (WIP) | reddit.com/r/GraphicsProgramming | 2021-05-13
I've uploaded my graphics engine written in DirectX 11 on Github. Here is the link. I've tried to make implementations of all the features as straightforward as possible so they are all inside renderer in corresponding void Pass*() member function. This was inspired by approach seen in https://github.com/PanosK92/SpartanEngine. Hope it helps someone.
GemRB is a portable open-source implementation of Bioware’s Infinity Engine.Project mention: This girl probably did 80% of your favorite female video game characters | reddit.com/r/gaming | 2021-12-15
I will note that my experience was that, at least for the originals and not the Enhanced or w/e, playing them with GemRB and the widescreen mod (and maybe a couple others I can't recall?) helped a bit on that front. Also I remember seeing someone playing BG on a jailbroken iPad posted somewhere on reddit once upon a time, using GemRB. That was kinda neat.
Real-time multi-physics simulation with an emphasis on medical simulation. (by sofa-framework)Project mention: Most Popular C[++] Open-Source Physics Engines | reddit.com/r/gamedev | 2021-11-14
Multiplayer for OpenMW, a reimplementation of The Elder Scrolls 3: Morrowind's engine.Project mention: Literally me in most RPGs | reddit.com/r/gaming | 2022-01-15
Here's a link to the quickstart guide for TES3MP that should be all you need other than a copy of Morrowind.
Tiny OpenGL Wrapper / 3D Engine in C++Project mention: I created a tiny library that lets you embed filesystems into your C++11 executable for shipping resources like shaders with zero modifications to your code! Info in comments. | reddit.com/r/opengl | 2022-01-17
I have already integrated this into my personal engine TinyEngine (simply by making all file loading interfaces use stdio.h FILE* style interfaces). Any program built with this system can use either a real, relative file system or be built to have a virtual snapshot embedded into the executable!
Game Boy / Color engine with lots of featuresProject mention: [UPDATE] a WIP Fan demake on the gameboy | reddit.com/r/HollowKnight | 2021-04-18
If you'd like to learn to code (and I totally understand if that seems daunting or you just don't) there are some options short of coding it all yourself - for one, there are other, possibly more flexible engines. One I considered for a bit before rolling my own was https://github.com/Zal0/ZGB - he has several games with source available to help people get started.
OGSR Project - Evolution of X-Ray Engine for S.T.A.L.K.E.R.: Shadow of ChernobylProject mention: Looking for a new STALKER experience | reddit.com/r/stalker | 2021-12-27
For more info or troubleshooting, you can join their Discord here.
Yet Another Vulkan EngineProject mention: Rendering Mip Levels of Image | reddit.com/r/vulkan | 2021-04-21
Alternatively, you can create a view per mip and use a compute shader to compute the whole cube at once. This is what I have been doing
Open source re-implementation of Stronghold 1Project mention: Another Fan Remake | reddit.com/r/stronghold | 2022-01-01
Why not joining forces with the sourcehold project? A lot of the scaffolding is already there: https://github.com/sourcehold/Sourcehold
Aether3D Game Engine
An advanced C++ 3D game engine powering an in-production game yet to be announced
Game engine for PlayStation 2™Project mention: Found this interesting. A full ass c++20 supporting PlayStation 2 game engine | reddit.com/r/gamedev | 2021-11-11
The Trillek EngineProject mention: A new, but familiar way to communicate | reddit.com/r/trillek | 2021-03-09
A 3d raycast engine for ArduinoProject mention: DooM on Arduino UNO with sound (instructions in video description) | reddit.com/r/arduino | 2021-12-31
Yes, https://github.com/daveruiz/doom-nano did a really amazing job in making a kinda doom running on atmega328, 3d rendering engine using just 1 kb of RAM (another 1 kb is needed as screen buffer) is mind-blowing
C++ Engine related posts
I created a tiny library that lets you embed filesystems into your C++11 executable for shipping resources like shaders with zero modifications to your code! Info in comments.
2 projects | reddit.com/r/opengl | 17 Jan 2022
Literally me in most RPGs
1 project | reddit.com/r/gaming | 15 Jan 2022
multiplayer cross platform Morrowind mod?
1 project | reddit.com/r/Morrowind | 8 Jan 2022
Is it at all possible to mode custom characters in the game and has it been done before?
2 projects | reddit.com/r/Advance_Wars | 3 Jan 2022
DooM on Arduino UNO with sound (instructions in video description)
1 project | reddit.com/r/arduino | 31 Dec 2021
Got free Arduino ... had to make it run DOOM.
1 project | reddit.com/r/itrunsdoom | 31 Dec 2021
What would be most beneficial to learn to get back up to speed?
3 projects | reddit.com/r/GraphicsProgramming | 27 Dec 2021
What are some of the best open-source Engine projects in C++? This list will help you:
Are you hiring? Post a new remote job listing for free.