SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C Game Engine Projects
-
I don’t have a review, but here’s a significant project using it in a complicated cross platform build with different systems dependencies: https://github.com/raysan5/raylib/blob/master/build.zig
They also have a cmakelists.txt to compare against.
One of the nicer things is that if you’re working with less technical folks, they only need to download the zig binary because it bundles the entire toolchain.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Flecs – A fast entity component system (ECS) for C and C++ | news.ycombinator.com | 2024-10-19
-
-
-
If you are looking to do VR/3d games, LÖVR (https://lovr.org/) is derived from LÖVE.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Switch 2 will be backwards compatible with Switch, Nintendo confirms | news.ycombinator.com | 2024-11-06
I'm certainly not blaming game makers in general because of the situation of Apple dropping 32bit Intel support, but I think Valve is a different story:
- They've been very diligent in the past about keeping their games up to date.
- Valve owning Steam means their flagship games are a strong signal about macOS support on Steam
- If they really wanted, they could; they certainly have the resources to do so should they want to+; which means, they don't want to, which is a signal in the other direction: they stopped caring about macOS
+ HL1 has a FOSS engine that apparently supports it, and more: https://github.com/FWGS/xash3d-fwgs/blob/master/Documentatio...
-
You should take a look at arcan, it's almost exactly that: http://arcan-fe.com
- https://arcan-fe.com/2022/10/15/whipping-up-a-new-shell-lash...
- https://arcan-fe.com/2024/09/16/a-spreadsheet-and-a-debugger...
I am not using it as a daily driver, because, emacs, but I keep an eye on it because, well, emacs.
-
-
etlegacy
ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3 license.
-
-
-
-
Project mention: Show HN: Instantly visualize any codebase as an interactive diagram | news.ycombinator.com | 2024-12-27
Tried https://github.com/scallyw4g/bonsai and I believe it hung after the green loading bar completed. Left it for several minutes
-
spearmint
Spearmint — an updated id Tech 3 engine for continuing the classics and creating new games. (by clover-moe)
-
-
tac08
tac08 is an an emulation of the runtime part of the Pico-8 fantasy console. It takes a .p8 (text format) pico-8 cart file and runs it as closely posible
-
is-Engine
C++, SDL 2 and SFML game engine that allows to create games on Web (HTML 5), Mobile and PC.
-
darkplaces
Mirror of https://gitlab.com/xonotic/darkplaces - The Quake engine that powers Xonotic https://xonotic.org (by xonotic)
-
-
-
AbyssEngine
Abyss Engine clean-room reimplementation of Diablo 2, written in C. The goal is to recreate the original game engine, but on a portable platform that can also easily be modded and extended.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Game Engine discussion
C Game Engine related posts
-
Minimal 64x4 Home Computer
-
Surge Engine: 2D retro game engine
-
The Editor Update: Bonsai Voxel Engine Devlog [video]
-
Building a level in the Bonsai Voxel Engine [video]
-
Is there a cross-platform graphics library that can run without X or wayland that runs on the BSD's bare-metal?
-
10 year old wants to step up from Scratch and learn "word coding" - Book or other recs?
-
I Can Transform : 5th Anniversary
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Feb 2025
Index
What are some of the best open-source Game Engine projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | raylib | 24,645 |
2 | flecs | 6,694 |
3 | permafrost-engine | 2,667 |
4 | ioq3 | 2,468 |
5 | lovr | 2,235 |
6 | Allegro | 1,931 |
7 | raylib-go | 1,848 |
8 | xash3d-fwgs | 1,680 |
9 | arcan | 1,640 |
10 | StarRuler2-Source | 1,460 |
11 | etlegacy | 602 |
12 | gideros | 579 |
13 | rayfork | 332 |
14 | astera | 293 |
15 | bonsai | 254 |
16 | spearmint | 245 |
17 | instead | 233 |
18 | tac08 | 203 |
19 | is-Engine | 202 |
20 | darkplaces | 183 |
21 | ACE | 167 |
22 | war1 | 135 |
23 | AbyssEngine | 121 |