C++ Sdl2

Open-source C++ projects categorized as Sdl2 | Edit details
Related topics: #Game #CPP #OpenGL #C++ #Windows

Top 23 C++ Sdl2 Projects

  • OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Running the latest develop version: invalid vehicle selections for every ride | reddit.com/r/openrct2 | 2022-01-26

    If you encounter a bug, you should report it on GitHub here and include steps to reproduce your issue.

  • moonlight-qt

    GameStream client for PCs (Windows, Mac, Linux, and Steam Link)

    Project mention: Controller suggestions for hardware + Moonlight | reddit.com/r/Steam_Link | 2022-01-12
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • vcmi

    Open-source engine for Heroes of Might and Magic III

    Project mention: Are Linux executables dangerous? | reddit.com/r/AndroidQuestions | 2022-01-09
  • 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: Anyone got an copy of the x ray engine cuz i wanna replicate stalker or an google files | reddit.com/r/stalker | 2022-01-27
  • Teeworlds

    A retro multiplayer shooter

    Project mention: Almost Always Unsigned | news.ycombinator.com | 2022-01-02

    The patch is completely bogus:


    Here it tries to avoid overflow by assigning the result of 32 bit arithmetic to a 64 bit type. That's a common mistake.

  • supertux

    SuperTux source code

    Project mention: Is there a way to search a Github repo for a specific file and/or object? | reddit.com/r/learnprogramming | 2022-01-08

    If you know the file name, you can use the "Go to file" button to search for files with some specific name -- e.g. https://github.com/SuperTux/supertux/find/master

  • OpenLoco

    An open source re-implementation of Chris Sawyer's Locomotion

    Project mention: OpenLoco Reimplementing Chris Sawyers Locomotion | reddit.com/r/REGames | 2022-01-19
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • OpenTESArena

    Open-source re-implementation of The Elder Scrolls: Arena.

    Project mention: Video game betas have lost all meaning | reddit.com/r/pcgaming | 2021-12-15


  • dosbox-staging

    DOSBox Staging is a fork of the DOSBox project that focuses on ease of use, modern technology and best practices.

    Project mention: using frontends with dosbox-staging? | reddit.com/r/dosbox | 2022-01-21

    i just start doing what ILikeBumblebees suggested and have separate .conf and desktop files. mostly i follow the guide here https://github.com/dosbox-staging/dosbox-staging/wiki/Get-Started

  • RigelEngine

    A modern re-implementation of the classic DOS game Duke Nukem II

    Project mention: RuneScape, Duke Nukem II and Half-Life: Before's native Linux ports added to Luxtorpeda for Steam | reddit.com/r/linux_gaming | 2021-03-18

    u/d10sfan has added Linux version of RuneScape; Rigel Engine re-implementation for Duke Nukem II; Xash3D FWGS and Spirit of Half Life mod for Half-Life: Before to Luxtorpeda repos. Thanks to that, native Linux ports of those games can be played as Steam games.

  • Vangers

    The video game that combines elements of the racing and role-playing genres.

    Project mention: [H] List [W] Games | reddit.com/r/GameTrade | 2021-12-18


  • libSDL2pp

    C++11 bindings/wrapper for SDL2

    Project mention: Looking drawing library similar to the python turtle library but for C++ | reddit.com/r/cpp | 2021-12-06

    API seems reasonable. I was just trying out libSDL2pp but it lacks some functions like DrawCircle etc.

  • SoftwareRenderer

    Software rendering engine with PBR. Built from scratch on C++. (by Angelo1211)

    Project mention: Can somebody give me some advice or good resources on making an engine from scratch. | reddit.com/r/gamedev | 2021-08-19
  • OpenApoc

    Opensource rebuild of the XCOM Apocalypse Engine that requires the original files to run.

    Project mention: [Steam] Summer Sale 2021 (Day 2) | reddit.com/r/GameDeals | 2021-06-26

    OpenApoc - X-Com: Apocalypse

  • tmxlite

    lightweight C++14 parser for Tiled tmx files

    Project mention: Is there some kind of repository / collection of classes that are very universal, but don't fit into the original source? | reddit.com/r/sfml | 2021-03-05

    tmxlite - https://github.com/fallahn/tmxlite

  • Sourcehold

    Open source re-implementation of Stronghold 1

    Project mention: Another Fan Remake | reddit.com/r/stronghold | 2022-01-01

    Why not joining forces with the sourcehold project? A lot of the scaffolding is already there: https://github.com/sourcehold/Sourcehold

  • bstone

    Unofficial source port for Blake Stone series

    Project mention: Open source re-implementation projects and game clones. | reddit.com/r/FoamList | 2021-08-28

    BStone - Blake Stone series

  • retro8

    PICO-8 implementation with SDL2/SDL1.2 and RetroArch back-ends

    Project mention: Pico-8 on the PocketGo S30? | reddit.com/r/Bittboy | 2021-09-01

    I found Pico-8 when I installed the ADAM distribution on my RG350M. I downloaded a cool curated romset of about 100 PICO-8 games (https://github.com/Jakz/retro8/files/5432890/cartridges.zip)

  • rawgl

    Another World/Out of This World engine reimplementation (SDL, OpenGL)

    Project mention: Please Help Me Identify a Game | reddit.com/r/snes | 2021-04-25

    Depending on where you live, it was either called "Out Of This World" or "Another World". It's a cool game, because the engine was written as a kind of "virtual machine" that interprets game bytecode. And the interpreter itself was pretty small, and easy to port to new platforms, so although the game started on the Amiga and Atari ST, it got a ton of ports over the years (literally a couple dozen systems). There are even open source versions of the game engine.

  • engge

    Open source remake of Thimbleweed Park's engine

    Project mention: Does anyone know if Thimbleweed Park is ported on RG351P? | reddit.com/r/RG351 | 2021-04-29

    There is an open source reimplantation which might be a starting point: https://github.com/scemino/engge

  • krkrsdl2


    Project mention: Translation Status Update/Discussion - Sep 19 | reddit.com/r/visualnovels | 2021-09-19

    I made a port of Kirikiri to use SDL2, which allows multi platform development on macOS, iOS, Android, Linux, HTML5 (via Emscripten): https://github.com/krkrsdl2/krkrsdl2 Here is a game that is running in the web browser using this engine: https://www.freem.ne.jp/win/game/26264

  • Avara

    Port of the original 1996 game from Ambrosia Software. (by avaraline)

    Project mention: Avara 25th Anniversary Celebration | reddit.com/r/VintageApple | 2021-09-02

    If you want to see and hear more about Avara, check out this video by Play Different: https://www.youtube.com/watch?v=AutG8KO4DsY You can get the modern Avara port here: https://github.com/avaraline/Avara You can also come hang out in the Avaraline Discord server: https://discord.gg/yw5qnBtJd5 Or the IRC channel: irc://avaraline.net:6667/avaraline

  • craftos2

    A fast, modern, and feature-filled ComputerCraft emulator written in C++.

    Project mention: CraftOS-PC v2.6.4-luajit is now available! | reddit.com/r/craftos_pc | 2021-12-25
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 2022-01-27.

C++ Sdl2 related posts


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

Project Stars
1 OpenRCT2 10,193
2 moonlight-qt 2,952
3 vcmi 2,553
4 xray-16 1,839
5 Teeworlds 1,813
6 supertux 1,367
7 OpenLoco 704
8 OpenTESArena 657
9 dosbox-staging 594
10 RigelEngine 566
11 Vangers 461
12 libSDL2pp 436
13 SoftwareRenderer 400
14 OpenApoc 377
15 tmxlite 285
16 Sourcehold 193
17 bstone 191
18 retro8 157
19 rawgl 130
20 engge 112
21 krkrsdl2 94
22 Avara 77
23 craftos2 76
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.