SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Engine Projects
A brief computer graphics / rendering courseProject mention: I have a few months to prepare for an interview. Is there a project that would get me at least part of the way there for the interview? | reddit.com/r/GraphicsProgramming | 2023-01-23
In terms of a project which would be worthwhile, I think building a software rasterizer from scratch is a useful first step. TinyRenderer is a great place to start. Looking at the high level overview of many graphics subjects, ScratchAPixel is a valuable resource. Theres also just great information in some of the rote graphics programming textbooks (Michael Abrash's Black Book fully available online from Jason Gregory, and this book is really interesting). The "RayTracer in a weekend" series is also (seemingly) very illuminating (no pun intended).
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.Project mention: Cross platform low level graphics API suitable for game development? | reddit.com/r/gamedev | 2023-01-27
Take a look at BGFX, sounds like its what you want. Its a cross platform graphics API that is low level like metal or opengl, however it treats opengl, metal, vulkan, etc as backends that u can compile to so you can write your code once and then compile to macos using metal as the backend, compile to web using webgl as the backend, compile for windows using directx as the backend etc etc. Its written in C++ but it has officially supported C bindings so you can use it with C no problem.
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Open-source, cross-platform, C++ game engine for creating 2D/3D games.
Flax Engine – multi-platform 3D game engineProject mention: What features would you like to see that are not available in leading game engines | reddit.com/r/gamedev | 2022-07-27
It sounds like you're asking them to just remake https://flaxengine.com. (Minus ECS)
scene-oriented, flexible 3D engine (C++, Python, C#, Java)Project mention: ⟳ 4 apps added, 43 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2022-02-09
Ogre Sample Browser (version 13.2.4): Object-Oriented Graphics Rendering Engine - Samples
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: Not bad for a 16 year old game engine | reddit.com/r/stalker | 2023-01-23
Yes. It's a based on a fork from Open X-ray.
Solar2D Game Engine main repository (ex Corona SDK) (by coronalabs)Project mention: Hello everyone! | reddit.com/r/lua | 2022-09-27
https://solar2d.com/ Best Lua game engine around and only getting better.
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Sciter is an embeddable HTML/CSS/scripting engineProject mention: RustDesk – The open source TeamViewer alternative | news.ycombinator.com | 2022-07-26
I'm a bit curious here.
I see that RustDesk is licensed AGPL 3.0. At the same time the GUI component (Sciter - https://www.sciter.com) is proprietary software with it's own non-compatible license (https://github.com/c-smile/sciter-sdk/blob/524a90ef7eab16575...).
Was the intention to use something like LGPL to stand on the shoulders of the external libraries or was the choice of AGPL just a hopeful goal with licensing issues to be resolved in the future?
KlayGE is a cross-platform open source game engine with plugin-based architecture.
Game engine with an emphasis on architectural quality and performance
GemRB is a portable open-source implementation of Bioware’s Infinity Engine.Project mention: Old Windows CD-ROM games on Linux? | reddit.com/r/linux_gaming | 2023-01-11
If all goes well, try to run the game when it's done. You can also install GemRB (the opensource engine for Infinity games) if you want, it might have extra features.
Tiny OpenGL Wrapper / 3D Engine in C++Project mention: Meandering River Erosion Simulation | reddit.com/r/Simulated | 2023-01-05
The full code is available here. Written in C++ with TinyEngine.
Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.Project mention: Bucaneering games. (Basically being a pirate - but not pirating games) | reddit.com/r/opensourcegames | 2022-09-21
If you are fine with open source engine + proprietary data then you can check: https://store.steampowered.com/app/223330/Sea_Dogs_To_Each_His_Own__Pirate_Open_World_RPG/ Engine source code: https://github.com/storm-devs/storm-engine
Real-time multi-physics simulation with an emphasis on medical simulation. (by sofa-framework)Project mention: Python for everyone : Mastering Python The Right Way | dev.to | 2022-03-07
SOFA (Simulation Open Framework Architecture )
2D Game Engine with Lua Scripting made on top of SFML !
Multiplayer for OpenMW, a reimplementation of The Elder Scrolls 3: Morrowind's engine.Project mention: OpenMW – a FOSS engine re-implementation for Morrowind | news.ycombinator.com | 2023-01-29
Me and my friends have been playing Morrowind once again, this engine makes it very playable on modern hardware. We have also tried out the fork of this engine that adds _multiplayer_ https://tes3mp.com/
Kirikiri Z ProjectProject mention: We are English VN publisher NekoNyan- Ask us Anything! | reddit.com/r/vns | 2022-03-26
KiriKiri-Z is also open source (https://github.com/krkrz/krkrz), but I usually don't look at its source. It helps me prepare in case I ever need to port VNs without access to engine code.
Game Boy / Color engine with lots of features
Advanced Vulkan rendering engine prototypeProject mention: Two-Pass Occlusion Culling - Blog Post | reddit.com/r/GraphicsProgramming | 2022-12-26
You can find its implementation on my GitHub page and you can follow me on Twitter for more graphics related stuff.
OGSR Project - Evolution of X-Ray Engine for S.T.A.L.K.E.R.: Shadow of ChernobylProject mention: Played SOC multiple times with purist / fix oriented mods, now I want to try a decent modpack. | reddit.com/r/stalker | 2023-01-27
No, CoC uses CoC-Xray, which is a fork of CoP engine, OGSR uses OGSR-Engine, which is a fork of SoC engine.
Yet Another Vulkan Engine
Game engine for PlayStation 2™Project mention: Thinking about making a ps2 game | reddit.com/r/ps2 | 2022-12-26
Need an graphics engine? There's tyra
The Open Source ARPG Engine.Project mention: hoping that in the future we can play diablo 2 port on psvita just like the 1st diablo game :) | reddit.com/r/vitahacks | 2022-02-15
From what I see it's not abandoned. The last commit is 2 days old: https://github.com/AbyssEngine/AbyssEngine
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Engine related posts
OpenMW – a FOSS engine re-implementation for Morrowind
1 project | news.ycombinator.com | 29 Jan 2023
Cross platform low level graphics API suitable for game development?
4 projects | reddit.com/r/gamedev | 27 Jan 2023
Got my heavy modded Open Morrowind setup working multiplayer and is actually a very fun coop experience! Some cool screenies!
1 project | reddit.com/r/Morrowind | 23 Jan 2023
Old Windows CD-ROM games on Linux?
2 projects | reddit.com/r/linux_gaming | 11 Jan 2023
baldurs gate port
1 project | reddit.com/r/RG353M | 8 Jan 2023
Meandering River Erosion Simulation
2 projects | reddit.com/r/Simulated | 5 Jan 2023
A cheap spell (or Enchant) to get around easier
1 project | reddit.com/r/Morrowind | 27 Dec 2022
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5b64a2b0>
www.saashub.com | 1 Feb 2023
What are some of the best open-source Engine projects in C++? This list will help you: