Open-source projects categorized as Sdl2
Language: + C++ + C + Pascal
Topics: #Game #CPP #Linux #C #SDL

Top 23 Sdl2 Open-Source Projects

  • scrcpy

    Display and control your Android device

    Project mention: Android 4.04 Android Ice Cream Sandwich Version support? | | 2022-11-28


  • OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Messing around with full-circuit Inverted Impulse coasters a la Volcano -- sharing some findings in the comments, as it's a cool coaster archetype I don't see a lot of discussion around! Would love to see more community builds in this style. | | 2022-11-24
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • Pygame

    🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.

    Project mention: pygame error | | 2022-11-26


  • SDL

    Simple Directmedia Layer

    Project mention: Eurogamer: Meet the man making controllers accessible for everyone. Caleb Kraft on modifications, helping others, and what Sony and co. can do next. | | 2022-11-26

    The closest we could get to "universal" controller API on PC would be...SDL and Steam Input API.

  • moonlight-qt

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

    Project mention: No host option on Parsec | | 2022-11-16

    You can host your computer with sunshine and then use your phone to connect to your computer using moonlight

  • vcmi

    Open-source engine for Heroes of Might and Magic III

    Project mention: VCMI on Android? | | 2022-11-27

    I've downloaded the Github's APK and ported over the latest GOG H3Complete, and got it to launch by importing a zip containing the Data, Maps, and Mp3 folders, but I ain't got no sound effects (only music), and it still crashes randomly.

  • 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: What mods/mod packs are you looking forward to and why? | | 2022-10-29
  • Sonar

    Free webinar: The Power of Clean C++. Are you ready to take your C++ code to the next level? Join Sonar on December 7th for our live webinar as we discuss how to get your code clean - and stay clean - with minimal effort and without being overloaded with warnings. Register now!

  • Teeworlds

    A retro multiplayer shooter

    Project mention: I made a grinding platformer with Linux, for Linux! | | 2022-10-26

    I've played both and am especially a big fan of Celeste. The shooting is similar to Teeworlds, I got the idea from that.

  • go-sdl2

    SDL2 binding for Go

    Project mention: "Dr. Kobushi’s Labyrinthine Laboratory" powered by Ebitengine has been released on Steam | | 2022-09-15

    An even simpler option (not a full engine) is using SDL2 bindings.

  • DungeonRush

    👾🐍 A opensource game inspired by Snake, written in pure C with SDL

    Project mention: Exactly my bro out there | | 2022-05-20
  • supertux

    SuperTux source code

    Project mention: Advantages of flakes | | 2022-02-17

    nix run git+

  • chocolate-doom

    Chocolate Doom is a Doom source port that is minimalist and historically accurate.

    Project mention: Ports suggestion for OnionOS | | 2022-11-28

    - Chocolate Doom (support Heretic, Hexen, Strife and Freedoom iwads)

  • opensoldat

    OpenSoldat is a unique 2D (side-view) multiplayer action game

  • paperview

    A high performance X11 animated wallpaper setter

    Project mention: Paperview | | 2022-11-12
  • mlt

    MLT Multimedia Framework

    Project mention: what does this error mean and what can i do to fix it? | | 2022-11-23
  • 42_CheatSheet

    A comprehensive guide to 50 years of evolution of strict C programming, a tribute to Dennis Ritchie's language

  • openspades

    Compatible client of Ace of Spades 0.75

    Project mention: what’s the best game you’ve played that doesn’t take a massive gaming PC to run? | | 2022-11-06
  • HybridRenderingEngine

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

    Project mention: Has anyone switched from web dev to graphics programming? | | 2022-06-23
  • OpenLoco

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

    Project mention: OpenLoco Release v22.11 | | 2022-11-20

    We are excited to announce the release of OpenLoco 22.11! For most players, this will mostly be a bugfix release, with a lot of work behind the scenes. Read the changelog and development log for more details over on the release page on GitHub.

  • dosbox-staging

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

    Project mention: Help with emulation please | | 2022-11-08

    The further back you go into gaming history, the more likely it will be that you're going to have to interact with the command line, wine, reading documentation, and generally muddling your way through. There are a few programs out there that try to streamline this process, Lutris and its install scripts being one, but even this can be very tempermental and involve a willingness to test things out and mess around with wine components/overrides. As others have indicated, go after the low hanging fruit first, which is EmuDeck and console emulation. That should keep you busy for a while. As you are having a great time with that, start playing around with Lutris, Bottles, and DOSBox-Staging (mainline DOSBox hasn't had a release in a while). There are a tonne of videos out there covering these projects, but documentation is honestly your best friend here. If you need a good video source, Gardiner Bryant and GamingOnLinux make decent videos about each of these projects. Have Fun!

  • OpenTESArena

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

    Project mention: First time playing ES - questions | | 2022-09-17

    Here’s a good source to read first. It’ll help you set up your first character so you don’t waste much time failing again and again. I also want to jump into Arena but I’ll wait for a wholesome OpenTESArena. The controls are of the previous century making it very tiresome to play. You could also see some playthroughs on YouTube. Imo it’s worth some time to play around a bit in Arena but if you plan to move on to Daggerfall, go straight to DaggerfallUnity. Cheers and have fun. (And say goodbye to friends…)

  • RigelEngine

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

    Project mention: Duke Nukem's Awkward Platforming Origins | That Trav Guy | | 2022-06-13
  • cdogs-sdl

    Classic overhead run-and-gun game

    Project mention: No Soap, Radio | | 2022-08-05
  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

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-11-28.

Sdl2 related posts


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

Project Stars
1 scrcpy 73,152
2 OpenRCT2 11,180
3 Pygame 5,491
4 SDL 4,297
5 moonlight-qt 4,262
6 vcmi 2,899
7 xray-16 2,170
8 Teeworlds 2,017
9 go-sdl2 1,866
10 DungeonRush 1,674
11 supertux 1,529
12 chocolate-doom 1,472
13 opensoldat 1,371
14 paperview 1,289
15 mlt 1,165
16 42_CheatSheet 1,072
17 openspades 975
18 HybridRenderingEngine 874
19 OpenLoco 860
20 dosbox-staging 763
21 OpenTESArena 758
22 RigelEngine 735
23 cdogs-sdl 679
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.