C Game Engine

Open-source C projects categorized as Game Engine

Top 23 C Game Engine Projects

Game Engine
  1. raylib

    A simple and easy-to-use library to enjoy videogames programming

    Project mention: GNU Make Standard Library | news.ycombinator.com | 2025-02-05

    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.

  2. 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.

    CodeRabbit logo
  3. flecs

    A fast entity component system (ECS) for C & C++

    Project mention: Flecs – A fast entity component system (ECS) for C and C++ | news.ycombinator.com | 2024-10-19
  4. permafrost-engine

    An OpenGL RTS game engine written in C

  5. ioq3

    The ioquake3 community effort to continue supporting/developing id's Quake III Arena

    Project mention: ioquake3 | news.ycombinator.com | 2024-11-27
  6. lovr

    Lua Virtual Reality Framework

    Project mention: Building Game Prototypes with LÖVE | news.ycombinator.com | 2024-12-31

    If you are looking to do VR/3d games, LÖVR (https://lovr.org/) is derived from LÖVE.

  7. Allegro

    The official Allegro 5 git repository. Pull requests welcome!

  8. raylib-go

    Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. xash3d-fwgs

    Xash3D FWGS engine

    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...

  11. arcan

    Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"

    Project mention: Dear sir, you have built a compiler (2022) | news.ycombinator.com | 2024-11-22

    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.

  12. StarRuler2-Source

    4X Space Strategy game Star Ruler 2's open source distribution.

  13. 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.

  14. gideros

    Gideros Release version

  15. rayfork

    C99 Game Library. XNA-like. Platform Independent. Allocator Aware.

  16. astera

    A C99 Cross Platform 2D Game Library

  17. bonsai

    A voxel engine in a pot (by scallyw4g)

    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

  18. spearmint

    Spearmint — an updated id Tech 3 engine for continuing the classics and creating new games. (by clover-moe)

  19. instead

    INSTEAD - Simple Text Adventure Interpreter

  20. 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

  21. is-Engine

    C++, SDL 2 and SFML game engine that allows to create games on Web (HTML 5), Mobile and PC.

  22. darkplaces

    Mirror of https://gitlab.com/xonotic/darkplaces - The Quake engine that powers Xonotic https://xonotic.org (by xonotic)

  23. ACE

    Amiga C Engine (by AmigaPorts)

  24. war1

    A remake of Warcraft: Orcs & Humans written in C

  25. 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.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Game Engine discussion

Log in or Post with

C Game Engine related posts

  • Minimal 64x4 Home Computer

    3 projects | news.ycombinator.com | 22 Jan 2025
  • Surge Engine: 2D retro game engine

    1 project | news.ycombinator.com | 17 May 2024
  • The Editor Update: Bonsai Voxel Engine Devlog [video]

    1 project | news.ycombinator.com | 25 Mar 2024
  • Building a level in the Bonsai Voxel Engine [video]

    1 project | news.ycombinator.com | 17 Feb 2024
  • Is there a cross-platform graphics library that can run without X or wayland that runs on the BSD's bare-metal?

    2 projects | /r/BSD | 8 Dec 2023
  • 10 year old wants to step up from Scratch and learn "word coding" - Book or other recs?

    2 projects | /r/learnprogramming | 7 Dec 2023
  • I Can Transform : 5th Anniversary

    1 project | /r/playtesters | 20 Nov 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
coderabbit.ai

Did you know that C is
the 6th most popular programming language
based on number of references?