SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C Game Engine Projects
-
Project mention: Ask HN: Do you know any open source (2D or 3D) asset libraries? | news.ycombinator.com | 2024-02-27
-
I've also been enjoying building My First Game™ in Bevy using ECS. The community around Bevy really shines, but Flecs (https://github.com/SanderMertens/flecs) is arguably a more mature, open-source ECS implementation. You don't get to write in Rust, though, which makes it less cool in my book :)
I'm not very proud of the code I've written because I've found writing a game to be much more confusing than building websites + backends, but, as the author notes, it certainly feels more elegant than OOP or globals given the context.
I'm building for WASM and Bevy's parallelism isn't supported in that context (yet? https://github.com/bevyengine/bevy/issues/4078), so the performance wins are just so-so. Sharing a thread with UI rendering suuucks.
If anyone wants to browse some code or ask questions, feel free! https://github.com/MeoMix/symbiants
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Project mention: Permafrost engine – An OpenGL RTS game engine written in C | /r/hypeurls | 2023-04-09
-
-
Allegro (zlib/plain C) https://github.com/liballeg/allegro5
-
-
Project mention: Is there a cross-platform graphics library that can run without X or wayland that runs on the BSD's bare-metal? | /r/BSD | 2023-12-08
Something like this ? https://arcan-fe.com/
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
Project mention: Raylib is a simple and easy-to-use library to enjoy videogames programming | news.ycombinator.com | 2023-07-04
Raylib is awesome! It reminds me of the old school days of using BlitzBASIC to get things drawn on screen because it's easy and so much fun. This is how programming used to be, no fuss, just easy to use libraries.
I currently use Raylib with Go and the Go bindings[1] to create screensavers for Linux and I'm really happy with the results.
I even use it at work to draw interactive infrastructure diagrams that animate dependencies, allow controlling start-up etc. It's really flexible and simpler than anything else I've found to get stuff on-screen. I love it!
-
-
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.
You could try Dirty Bomb or the classic Wolfenstein: Enemy Territory for some class-based objective shooters. Both are free to play.
-
-
-
-
spearmint
Spearmint — an updated id Tech 3 engine for continuing the classics and creating new games. (by zturtleman)
-
Project mention: 10 year old wants to step up from Scratch and learn "word coding" - Book or other recs? | /r/learnprogramming | 2023-12-07
Adventures can be saved and launched locally using the player on your smartphone or PC.
-
is-Engine
C++, SDL 2 and SFML game engine that allows to create games on Web (HTML 5), Mobile and PC.
[I Can Transform](url=https://linktr.ee/is_daouda) is now 5 years old! ✨🌟✨
-
darkplaces
Mirror of https://gitlab.com/xonotic/darkplaces - The Quake engine that powers Xonotic https://xonotic.org (by xonotic)
There are HD texture and lighting packs available for Darkplaces. Probably the closest you'll get. http://icculus.org/twilight/darkplaces/
-
-
-
-
Raylib
A Swift package for Raylib. Builds Raylib from source so no need to fiddle with libraries. Just add as a dependency in you game package and go! (by STREGAsGate)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Game Engine related posts
- 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
- INSTEAD 3.5.1 released!
- X.org Alternatives? MicroXWin, Wayland, Y, DFB, Xynth, Fresco, etc. (2009)
- Allegro library website redirected to anti-Kotaku Nazi-related page
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Mar 2024
Index
What are some of the best open-source Game Engine projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | raylib | 18,254 |
2 | flecs | 5,386 |
3 | permafrost-engine | 2,585 |
4 | ioq3 | 2,280 |
5 | Allegro | 1,739 |
6 | lovr | 1,639 |
7 | arcan | 1,477 |
8 | StarRuler2-Source | 1,438 |
9 | raylib-go | 1,243 |
10 | gideros | 541 |
11 | etlegacy | 509 |
12 | rayfork | 325 |
13 | opensurge | 283 |
14 | astera | 278 |
15 | spearmint | 227 |
16 | instead | 210 |
17 | is-Engine | 192 |
18 | darkplaces | 171 |
19 | ACE | 139 |
20 | war1 | 129 |
21 | q3lite | 88 |
22 | Raylib | 83 |
23 | openmv | 68 |