Awesome C Game Programming

  • allegro5 allegro5 1,885
    star
    updated 3 months ago Other

    The official Allegro 5 git repository. Pull requests welcome!

  • aseprite aseprite 28,429
    star
    updated 4 months ago

    Animated sprite editor & pixel art tool (Windows, macOS, Linux)

  • updated 4 months ago Apache License 2.0

    🎨 Modern 2D/3D - Importer • Exporter • Util - Library, also known as (AssetIO)

  • astera astera 287
    star
    updated 5 months ago MIT License

    A C99 Cross Platform 2D Game Library

  • cglm cglm 2,271
    star
    updated 3 months ago MIT License

    📽 Highly Optimized 2D / 3D Graphics Math (glm) for C

  • updated 8 months ago MIT License

    A fast and lightweight 2D game physics library.

  • cmt cmt 168
    star
    updated about 1 year ago MIT License

    🎮 C Bindings/Wrappers for Apple's METAL framework

  • Corange Corange 1,720
    star
    updated about 2 years ago Other

    Pure C Game Engine

  • updated 8 months ago MIT License

    A C99 3D game engine

  • updated over 1 year ago MIT License

    Freecell Solver - a C library for automatically solving Freecell and some other variants of card Solitaire

  • flecs flecs 6,345
    star
    updated 2 months ago Other

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

  • gb gb 517
    star
    updated almost 4 years ago

    gb single-file public domain libraries for C & C++

  • updated about 4 years ago Other

    A C math library targeted at games

  • updated 5 months ago Other

    Epoxy is a library for handling OpenGL function pointer management for you

  • librg librg 1,259
    star
    updated 9 months ago BSD 3-Clause "New...

    🚀 Making multi-player gamedev simpler since 2017

  • updated 3 months ago Other

    The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects

  • orx orx 1,233
    star
    updated about 1 year ago zlib License

    ORX: Portable Game Engine

  • Quake Quake 4,760
    star
    updated 6 months ago

    Quake GPL Source Release

  • Quake-2 Quake-2 2,762
    star
    updated about 1 year ago

    Quake 2 GPL Source Release

  • raylib raylib 16,508
    star
    updated about 1 year ago zlib License

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

  • RetroArch RetroArch 10,167
    star
    updated 3 months ago GNU General Publi...

    Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.

  • SDL SDL 9,731
    star
    updated 2 months ago zlib License

    Simple Directmedia Layer

  • sdl-gpu sdl-gpu 1,182
    star
    updated over 2 years ago MIT License

    A library for high-performance, modern 2D graphics with SDL written in C.

  • SFML SFML 10,074
    star
    updated 3 months ago zlib License

    Simple and Fast Multimedia Library

  • skynet skynet 12,707
    star
    updated 9 months ago MIT License

    A lightweight online game framework