C++ Sdl2

Open-source C++ projects categorized as Sdl2

Top 23 C++ Sdl2 Projects

  • OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Which of these should I click on? I'm not super computer savvy and trying to do this by myself. Also, any other advice before I get to the next steps? | reddit.com/r/openrct2 | 2023-01-28

    Ugh, this list is a mess - literally everything is listed twice, so there are 8 entries when there should only be 4. If you look at the github release, there are correctly only four windows downloads (excluding symbols): https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.4.3

  • moonlight-qt

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

    Project mention: If anyone asks, “Give me one good reason why anyone should play games on a Mac.” You can show them this. Both the M1 Max Mac Studio and the Ryzen 9/RTX 3060 are running RE:8 at max settings and 2560x1080 and locked to 60 FPS, also while recording video in the background. Only one is making noise. | reddit.com/r/macgaming | 2023-01-31
  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • vcmi

    Open-source engine for Heroes of Might and Magic III

    Project mention: VCMI (open source HOMM3 engine) version 1.1.1 released | reddit.com/r/linux_gaming | 2023-02-03

    More info: https://github.com/vcmi/vcmi/releases/tag/1.1.1

  • 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: Not bad for a 16 year old game engine | reddit.com/r/stalker | 2023-01-23

    Yes. It's a based on a fork from Open X-ray.

  • Teeworlds

    A retro multiplayer shooter

    Project mention: The spawned process exits almost immediately | reddit.com/r/rust | 2022-12-28

    The problem is that some games start without issues and stay alive and others exit with exit code 1 immediately. For example, Teeworlds 0.7.5 ( teeworlds.com ) works just fine but Battle for Wesnoth 1.16.6 ( wesnoth.itch.io/battle-for-wesnoth ) doesn't.

  • supertux

    SuperTux source code

    Project mention: Advantages of flakes | reddit.com/r/NixOS | 2022-02-17

    nix run git+https://github.com/supertux/supertux.git?submodules=1

  • openspades

    Compatible client of Ace of Spades 0.75

    Project mention: Aos gamers | reddit.com/r/brasil | 2023-01-12

    Eu acho que dá pra colocar Battle for Wesnoth ou OpenSpades como equivalentes ao Xadrez por serem open source, mas não o League of Legends ou o Free Fire.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • HybridRenderingEngine

    Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.

    Project mention: Hi! This is my Vulkan renderer called Croissant. I decided to learn Vulkan and graphics techniques by creating a renderer. Although it is still a work in progress and lacks several features, I hope that sharing my project may be helpful to others who are also learning! | reddit.com/r/GraphicsProgramming | 2022-12-23

    Hybrid Rendering Engine by Angelo1211

  • OpenLoco

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

    Project mention: OpenLoco update 23.01 released - Free & open-source re-implementation of Chris Sawyer's Locomotion, a construction and management simulation video game that simulates running a transport company | reddit.com/r/opensourcegames | 2023-01-26
  • dosbox-staging

    DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.

    Project mention: Is the horizontal resolution important for integer scaling to be effective? | reddit.com/r/retrogaming | 2023-01-28

    DOSBox Staging (with output=openglpp option);

  • OpenTESArena

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

    Project mention: Ring of Khajiit doesn't offer armour bonus with Ebony Amulet | reddit.com/r/Arena | 2023-01-21

    Here's the Arena remake project, which is not using Unity but is instead a complete reimplementation using C++: https://github.com/afritz1/OpenTESArena

  • RigelEngine

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

    Project mention: Duke Nukem's Awkward Platforming Origins | That Trav Guy | reddit.com/r/pcgaming | 2022-06-13
  • Vangers

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

    Project mention: Games with dark (but creative) premises? | reddit.com/r/creepygaming | 2023-01-08

    Vangers - well, at the core it's a game about truckers with guns, but the premise is literally 10 screens long. It has jack shit to do with the game at first, but slowly gets more and more relevant.

  • SoftwareRenderer

    Software rendering engine with PBR. Built from scratch on C++.

    Project mention: How should I start learning graphics programming? | reddit.com/r/GraphicsProgramming | 2022-11-07
  • libSDL2pp

    C++ bindings/wrapper for SDL2

    Project mention: What is a good framework for C++ game development? | reddit.com/r/gamedev | 2022-07-15

    there are cpp wrappers https://github.com/libSDL2pp/libSDL2pp

  • Embroidermodder

    Free machine embroidery software supporting a variety of formats.

  • OpenApoc

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

    Project mention: Open-source rebuild of X-COM Apocalypse | news.ycombinator.com | 2022-08-26
  • ja2-stracciatella

    The continuation of the venerable JA2-Stracciatella project.

    Project mention: any other good ports like DeltaTouch/QuadTouch, XASH3D ? | reddit.com/r/EmulationOnAndroid | 2022-11-07

    Jagged Alliance 2 Tomb Raider Jack Rabbit 2 Rollercoaster tycoon 2 Portal Transport tycoon deluxe

  • tmxlite

    lightweight C++14 parser for Tiled tmx files

  • video-compare

    Split screen video comparison tool using FFmpeg and SDL2

    Project mention: Hello friends! Which youtube download video type is higher quality? MKV 720p AV1? Or MP4 1080p? See pic below! -Thanks! | reddit.com/r/DataHoarder | 2022-10-18
  • bstone

    Unofficial source port for Blake Stone series

    Project mention: Hidden gems? | reddit.com/r/boomershooters | 2022-12-01

    There is a very good source port now which I hope redresses the balance a bit.

  • retro8

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

    Project mention: Is Pico 8 available on RP2+? | reddit.com/r/retroid | 2022-12-29
  • Sourcehold

    Open source re-implementation of Stronghold 1

  • SaaSHub

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

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 2023-02-03.

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 11,376
2 moonlight-qt 4,662
3 vcmi 3,021
4 xray-16 2,275
5 Teeworlds 2,057
6 supertux 1,563
7 openspades 986
8 HybridRenderingEngine 911
9 OpenLoco 896
10 dosbox-staging 810
11 OpenTESArena 784
12 RigelEngine 754
13 Vangers 563
14 SoftwareRenderer 493
15 libSDL2pp 492
16 Embroidermodder 437
17 OpenApoc 421
18 ja2-stracciatella 362
19 tmxlite 327
20 video-compare 291
21 bstone 240
22 retro8 217
23 Sourcehold 213
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives