Looking for a game engine programmable in C

This page summarizes the projects mentioned and recommended in the original post on /r/C_Programming

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • raylib

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

    I'd like to recommend raylib. It doesn't have a graphical "game editor" but if you're are working with 2D then you can easily use it in pair with Tiled to create maps with meta-data (triggers, collisions and etc.).

  • tiled

    Flexible level editor

    I'd like to recommend raylib. It doesn't have a graphical "game editor" but if you're are working with 2D then you can easily use it in pair with Tiled to create maps with meta-data (triggers, collisions and etc.).

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

  • ioq3

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

  • gunslinger

    C99, header-only framework for games and multimedia applications

    Make your own. If you really want to make a game in C, this may be the best option. Depending on how complex the game is that you want to make, this could be an enormous task, or not too big of a deal, in some cases it could even be easier than learning a game engine. You can use frameworks like Gunslinger to make it easier, as well. If you need guidance, the Gunslinger community is friendly and accepting of beginners :).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts