Open-source C++ projects categorized as SDL | Edit details

Top 15 C++ SDL Projects

  • GitHub repo bgfx

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

    Project mention: BGFX DirectX11 "Failed to create vertex shader" over Windows 10x64, but works fine under Win7x86 with d3d9. | reddit.com/r/GraphicsProgramming | 2021-11-22

    You'll probably have more luck here: https://github.com/bkaradzic/bgfx/discussions

  • GitHub repo magnum

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

    Project mention: Unified Shader Programming in C++ | news.ycombinator.com | 2021-10-03
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo 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! ;)

    Project mention: Is There A Port Of The Original Stalker Games? | reddit.com/r/SwitchPirates | 2021-08-11

    This is, perhaps, not that far-fetched. There is, in fact, an open-source engine replacement that runs on linux and has been compiled for ARM64. Essentially the STALKER equivalent of Xash3D.

  • GitHub repo OpenXcom

    Open-source clone of the original X-Com 👽

    Project mention: Where to find OpenXCOM now | reddit.com/r/OpenXcom | 2021-11-19

    However, when I go to the website or the github, the website is down and the github has no Releases.

  • GitHub repo falltergeist

    Opensource crossplatform Fallout 2™ game engine writen in C++ and SDL.

    Project mention: How does item prices work again? | reddit.com/r/Fallout2 | 2021-08-08

    The formula for bartering is here: https://github.com/falltergeist/falltergeist/issues/580

  • GitHub repo libSDL2pp

    C++11 bindings/wrapper for SDL2

    Project mention: Im learning C++ and want to make a small game with it. What do you suggest me for graphics? | reddit.com/r/gamedev | 2021-11-20
  • GitHub repo amiberry

    Optimized Amiga emulator for the Raspberry Pi and other ARM boards

    Project mention: Amiga Emulator for ARM Boards | news.ycombinator.com | 2021-05-02
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo s25client

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

    Project mention: Using enum class to enforce type-safety in access to arrays | reddit.com/r/cpp | 2021-03-11

    I've implemented something like that myself some time ago: https://github.com/Return-To-The-Roots/s25client/blob/master/libs/common/include/helpers/EnumArray.h

  • GitHub repo Cytopia

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

    Project mention: How do I install "programs" like these that have no executable? (Sourceforge links with weird extensions) | reddit.com/r/techsupport | 2021-02-22
  • GitHub repo supermariowar

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

    Project mention: Flatpaks will be available on the Deck without entering Dev Mode. | reddit.com/r/linux_gaming | 2021-11-12

    Super Mario War

  • GitHub repo glottie

    OpenGL/WebGL based Lottie animation player

    Project mention: Game Engine Rendering Architecture | reddit.com/r/opengl | 2021-01-25

    I'd handle game logic by polling for events right before the draw calls (like this: https://github.com/LottieFiles/glottie/blob/master/main.cpp#L250).

  • GitHub repo LDtkLoader

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

    Project mention: Working LDtk parser for SFML 2.51? | reddit.com/r/sfml | 2021-06-12

    Madour/LDtkLoader: A C++11 loader for levels and tile maps created with LDtk (Level Designer ToolKit) (github.com)

  • GitHub repo SDLXX

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

    Project mention: Im learning C++ and want to make a small game with it. What do you suggest me for graphics? | reddit.com/r/gamedev | 2021-11-20
  • GitHub repo mag

    My newest text editor

    Project mention: What editor || IDE + debugger do you use on Linux and how comfortable is it for you? | reddit.com/r/cpp | 2021-08-06

    Made my own works like a charm https://github.com/czipperz/mag

  • GitHub repo OXCE-od

    Port of OpenXcom Extended to OpenDingux 👽

    Project mention: Can anyone help me get OpenXcom (OXCE) working on the 350M? | reddit.com/r/RG350 | 2021-05-13
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). The latest post mention was on 2021-11-22.

C++ SDL related posts


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

Project Stars
1 bgfx 10,141
2 magnum 3,707
3 xray-16 1,776
4 OpenXcom 1,402
5 falltergeist 708
6 libSDL2pp 426
7 amiberry 386
8 s25client 335
9 Cytopia 305
10 supermariowar 251
11 glottie 38
12 LDtkLoader 28
13 SDLXX 7
14 mag 2
15 OXCE-od 1
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives