C++ Sdl2

Open-source C++ projects categorized as Sdl2

Top 23 C++ Sdl2 Projects

  1. OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎒

    Project mention: Valve releases Team Fortress 2 game code | news.ycombinator.com | 2025-02-18

    "Emulator" is the wrong word, but the answer is yes. The word you actually meant was "re-implementation" - writing a completely new, clean-room program which reads Source data files (levels, assets, scripts) and allows the user to play a Source game is perfectly legal.

    It is necessary to avoid distributing any copyrighted material, so the user must provide the game assets from a legitimate copy for using the program to be legal. In addition, the 'clean-room' must be maintained by ensuring that no contributors to the re-implementation have ever seen the source code for Source, or they become tainted with forbidden knowledge.

    Indeed, it's quite common for beloved old games to be re-implemented on new codebases to allow easy play on modern OS's and at high resolution, etc.

    See https://github.com/Interkarma/daggerfall-unity, https://openrct2.io/, https://github.com/AlisterT/openjazz

  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. moonlight-qt

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

    Project mention: Show HN: Open-source GeForce NOW alternative with Stadia's social features | news.ycombinator.com | 2024-05-18

    > I’m sure there’s a way to transmit those frames over a network if one was clever enough

    Something like Sunshine[1], coupled with Moonlight[2]?

    [1] https://github.com/LizardByte/Sunshine

    [2] https://github.com/moonlight-stream/moonlight-qt

  4. vcmi

    Open-source engine for Heroes of Might and Magic III

    Project mention: Exult: Recreating Ultima VII for modern operating systems | news.ycombinator.com | 2025-02-23

    In the same spirit, for Heroes of might and magic 3:

    https://github.com/vcmi/vcmi

    Using it on Ubuntu to play with my brother who is on a Mac in another country and it already works quite well. We hit only one bug so far.

  5. 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! ;)

  6. supertux

    SuperTux source code

  7. Teeworlds

    A retro multiplayer shooter

  8. OpenLoco

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

    Project mention: Railroad Tycoon II | news.ycombinator.com | 2025-01-13

    Not it is the free software or open source version of this game, but OpenLoco https://openloco.io/ is great, and I hope that this game in near future will have a free assets like as OpenTTD https://www.openttd.org/ .

  9. SaaSHub

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

    SaaSHub logo
  10. HybridRenderingEngine

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

  11. video-compare

    Split screen video comparison tool using FFmpeg and SDL2

  12. openspades

    Compatible client of Ace of Spades 0.75

  13. OpenTESArena

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

  14. RigelEngine

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

  15. Vangers

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

  16. SoftwareRenderer

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

  17. libSDL2pp

    C++ bindings/wrapper for SDL2

  18. OpenApoc

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

  19. ja2-stracciatella

    The continuation of the venerable JA2-Stracciatella project.

  20. tmxlite

    lightweight C++14 parser for Tiled tmx files

  21. krkrsdl2

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

  22. Daemon

    The Dæmon game engine. With some bits of ioq3 and XreaL. (by DaemonEngine)

  23. centurion

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

  24. principia

    Open source physics-based sandbox game. (by Bithack)

    Project mention: Principia | news.ycombinator.com | 2024-07-22
  25. Plutonium

    Easy-to-use, SDL2-based UI framework for Nintendo Switch homebrew (by XorTroll)

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

Log in or Post with

C++ Sdl2 related posts

Index

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

# Project Stars
1 OpenRCT2 14,300
2 moonlight-qt 13,113
3 vcmi 4,914
4 xray-16 3,206
5 supertux 2,632
6 Teeworlds 2,468
7 OpenLoco 1,498
8 HybridRenderingEngine 1,278
9 video-compare 1,221
10 openspades 1,164
11 OpenTESArena 1,065
12 RigelEngine 944
13 Vangers 697
14 SoftwareRenderer 654
15 libSDL2pp 571
16 OpenApoc 537
17 ja2-stracciatella 474
18 tmxlite 414
19 krkrsdl2 332
20 Daemon 331
21 centurion 316
22 principia 305
23 Plutonium 282

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

Did you know that C++ is
the 7th most popular programming language
based on number of references?