SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Engine Projects
-
Project 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).
-
bgfx
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-27Take 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.
-
InfluxDB
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.
-
-
Project 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)
-
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
-
xray-16
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! ;)
Yes. It's a based on a fork from Open X-ray.
-
https://solar2d.com/ Best Lua game engine around and only getting better.
-
Sonar
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.
-
Project 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?
-
-
-
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.
-
The full code is available here. Written in C++ with TinyEngine.
-
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
-
SOFA (Simulation Open Framework Architecture )
-
-
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/
-
Project 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.
-
-
Project 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.
-
Project 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.
-
-
Need an graphics engine? There's tyra
-
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
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
- Cross platform low level graphics API suitable for game development?
- Got my heavy modded Open Morrowind setup working multiplayer and is actually a very fun coop experience! Some cool screenies!
- Old Windows CD-ROM games on Linux?
- baldurs gate port
- Meandering River Erosion Simulation
- A cheap spell (or Enchant) to get around easier
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5b64a2b0>
www.saashub.com | 1 Feb 2023
Index
What are some of the best open-source Engine projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | tinyrenderer | 15,830 |
2 | bgfx | 12,615 |
3 | GamePlay | 3,935 |
4 | FlaxEngine | 3,764 |
5 | Ogre 3D | 3,125 |
6 | xray-16 | 2,273 |
7 | corona | 2,042 |
8 | sciter-sdk | 2,006 |
9 | KlayGE | 1,824 |
10 | SpartanEngine | 1,583 |
11 | gemrb | 773 |
12 | TinyEngine | 741 |
13 | storm-engine | 710 |
14 | sofa | 685 |
15 | ObEngine | 672 |
16 | TES3MP | 669 |
17 | krkrz | 631 |
18 | ZGB | 554 |
19 | vulkanizer | 438 |
20 | OGSR-Engine | 383 |
21 | Yave | 368 |
22 | tyra | 283 |
23 | AbyssEngine | 269 |