C++ SDL

Open-source C++ projects categorized as SDL
Sdl2 Game CPP OpenGL C++

Top 23 C++ SDL Projects

  1. bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

    Project mention: Bgfx: Cross-platform, graphics API agnostic rendering library | news.ycombinator.com | 2025-01-08
  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. magnum

    Lightweight and modular C++11 graphics middleware for games and data visualization

  4. xray-16

    Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)

  5. supertux

    SuperTux source code

  6. Cytopia

    :deciduous_tree::house_with_garden::office::evergreen_tree: A city building simulation game

  7. OpenXcom

    Open-source clone of the original X-Com πŸ‘½

  8. milton

    An infinite-canvas paint program

    Project mention: Using a graphics tablet as a programming tool (2018) | news.ycombinator.com | 2025-03-15

    It's not new, it just says "On 2021-02-27 a successful build for Linux can be done with these steps" [0].

    I followed the steps and had a compiled and working version within a couple minutes (after a compile error and fixing by installing libgtk2.0-dev).

    [0] https://github.com/serge-rgb/milton?tab=readme-ov-file#linux...

  9. SaaSHub

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

    SaaSHub logo
  10. zep

    Zep - An embeddable editor, with optional support for using vim keystrokes. (by Rezonality)

  11. falltergeist

    Opensource crossplatform Fallout 2β„’ game engine writen in C++ and SDL.

    Project mention: EA Open Sources Command and Conquer: Red Alert | news.ycombinator.com | 2025-02-27

    Fallout 1 and 1 were rewritten from scratch more than twice already.

    Several times as clone game engine with most popular being falltergeist:

    https://github.com/falltergeist/falltergeist

    Second time as MMO client-server tech:

    https://github.com/cvet/fonline

    FOnline for sure use nothing of original game except for assets.

  12. amiberry

    Optimized Amiga emulator for Linux/macOS

    Project mention: Amiberry: Optimized Amiga emulator for multiple platforms | news.ycombinator.com | 2024-12-27
  13. libSDL2pp

    C++ bindings/wrapper for SDL2

  14. s25client

    Return To The Roots (Settlers II(R) Clone)

    Project mention: Return To The Roots: open-source reimplementation of The Settlers 2 | news.ycombinator.com | 2024-08-25
  15. supermariowar

    A fan-made multiplayer Super Mario Bros. style deathmatch game

  16. krkrsdl2

    ε‰ι‡Œε‰ι‡ŒSDL2γƒ—γƒ­γ‚Έγ‚§γ‚―γƒˆ (ε‰ι‡Œε‰ι‡Œ2γ¨ε‰ι‡Œε‰ι‡ŒZγŒγƒ™γƒΌγ‚Ή) / Kirikiri SDL2 Project (Based on Kirikiri 2 and Kirikiri Z)

  17. centurion

    A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use. (by albin-johansson)

  18. xpano

    Automated photo stiching tool. Lets you import a directory of images and then export the autodetected panoramas.

  19. GWork

    Skinnable GUI with useful widget collection. Fork of GWEN.

  20. NXEngine

    A port of the open-source rewrite Cave Story game engine for various platforms. Original author is Caitlin "rogueeve" Shaw, https://nxengine.sourceforge.io/

  21. LDtkLoader

    A C++11 loader for levels and tile maps created with LDtk (Level Designer ToolKit)

  22. openblok

    A customizable, cross platform, open-source falling block game, packed with a bunch of features.

  23. EnttPong

    Built for EnTT, at the request of the developer as a demo.

  24. brux-gdk

    Free runtime and development kit using SDL and Squirrel

  25. SDLXX

    :space_invader: Modern C++ wrapper for Simple DirectMedia Layer (SDL2)

  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++ SDL discussion

Log in or Post with

C++ SDL related posts

Index

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

# Project Stars
1 bgfx 15,697
2 magnum 4,965
3 xray-16 3,206
4 supertux 2,636
5 Cytopia 2,064
6 OpenXcom 1,986
7 milton 1,565
8 zep 970
9 falltergeist 879
10 amiberry 740
11 libSDL2pp 571
12 s25client 512
13 supermariowar 462
14 krkrsdl2 332
15 centurion 316
16 xpano 309
17 GWork 218
18 NXEngine 185
19 LDtkLoader 118
20 openblok 102
21 EnttPong 79
22 brux-gdk 43
23 SDLXX 11

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