C Engine

Open-source C projects categorized as Engine

Top 17 C Engine Projects

  1. soloud

    Free, easy, portable audio engine for games

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. elk

    A low footprint JavaScript engine for embedded systems (by cesanta)

  4. StarRuler2-Source

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

  5. kohi

    A game engine made as part of the Kohi Game Engine series on YouTube (and Twitch!), where we make a game engine from the ground up using C and Vulkan.

    Project mention: Starting Up The Engine - Nikola Game Engine Devlog 1 | dev.to | 2025-02-28

    This "logging system" I adapted to this engine was influenced a whole ton by the kohi engine. If you don't know, the Kohi Engine is quite a robust game engine built in C. The guy who created it also logs his progress on his YouTube channel. Check it out. The series is very fun to watch and very informative.

  6. openbor

    OpenBOR is the ultimate 2D side scrolling engine for beat em' ups, shooters, and more!

  7. exengine

    A C99 3D game engine

  8. TOMB5

    Tomb Raider: Chronicles Disassembly translated to C source code.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. dome

    A lightweight game development environment where games can be written in Wren

  11. bonsai

    The procedural generation voxel engine (by scallyw4g)

    Project mention: Ask HN: What Are You Working On? (June 2025) | news.ycombinator.com | 2025-06-29

    https://github.com/scallyw4g/bonsai

    I also wrote a metaprogramming language which generates a lot of the editor UI for the engine. It's a bespoke C parser that supports a small subset of C++, which is exposed to the user through a 'scripting-like' language you embed directly in your source files. I wrote it as a replacement for C++ templates and in my completely unbiased opinion it is WAY better.

    https://github.com/scallyw4g/poof

  12. nitro-engine

    3D engine for the Nintendo DS

  13. KAIN2

    Legacy of Kain: Soul Reaver Decompile

  14. remc2

    Recode Binary code of game Magic Carpet2 to C/C++ language(remake MC2 for any platform)

  15. tophat

    :tophat: a 2d game library for Umka (by tophat2d)

  16. OpenBOR_PLUS

    OpenBOR PLUS is the ultimate 2D side scrolling engine for beat em' ups, shooters, and more! This version has all official features plus new features!

  17. Pixelc

    An opensource tile/sprite editor in C, using SDL2 and OpenGL, also running on Android and in the web

  18. shvulkan

    A lightweight and flexible wrapper around the Vulkan API written in C. The library handles part of the boilerplate code expected to be set up by the Vulkan API.

  19. some

    Sdl2 OpenGL Mini Engine. (by renehorstmann)

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

Log in or Post with

C Engine related posts

Index

What are some of the best open-source Engine projects in C? This list will help you:

# Project Stars
1 soloud 1,963
2 elk 1,731
3 StarRuler2-Source 1,482
4 kohi 1,227
5 openbor 1,049
6 exengine 609
7 TOMB5 497
8 dome 482
9 bonsai 360
10 nitro-engine 200
11 KAIN2 164
12 remc2 122
13 tophat 76
14 OpenBOR_PLUS 59
15 Pixelc 42
16 shvulkan 36
17 some 23

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com