Software Alternatives, Accelerators & Startups
Table of contents
  1. Videos
  2. Social Mentions


Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level...

(0 reviews)
  • Open Source

SDL Reviews and details

Screenshots and images

  • SDL Landing page
    Landing page //


Promote SDL. You can add any of these badges on your website.

SaaSHub badge
Show embed code


Useful review features in SDL Trados Studio

Reviewing translations in SDL Trados Studio 2019


Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about SDL and what they use it for.
  • How was Pico8 made?
    In addition to the excellent video /u/DookieChumo linked, you can also look in the manual to see some of the technologies used. It's written in C, using SDL. If you're interested in something like a devlog, you could read the changelog to see its changes and the development of features over the years. Lua is fairly easy to embed into other programs, so you can write programs that use Lua scripts to decide what to... Source: over 1 year ago
  • How does one make their own GUI from scratch? (no GUI libraries)
    You could use the cross-platform library SDL. It has Python bindings: PySDL2. Source: over 1 year ago
  • I want to become a game dev one day, can you guys help me?
    You can use SDL, which is pretty easy to get into, has straight-forward (if somewhat sparse) documentation and has lots of pretty decent tutorials - see the links on the web site. Source: over 1 year ago
  • what #include<iostream> does in C++ Program ?
    Official website is where you can read more about download and install this library because it might not work on your computer. Source: almost 2 years ago
  • which Library is used to Develop 2D Game in C++ ?
    To Develop 2D Game mostly Game Developer Prefers to use SDL Library it is Simple Media Layer originally Written in C Language but compatible with C++ and run Natively. The website of Libsdl is It is free to use. Source: almost 2 years ago
  • Help with Infra Arcana on Ubuntu
    The other error message is about SDL2, which is a commonly-used library that handles window creation etc. In a platform-agnostic way. There should be an apt package for it, but I'm not sure what it's called. I'd recommend searching Ubuntu's repositories for that and installing it to fix your issue. Source: about 2 years ago
  • I made a shortlist of good libraries for my GUI C project and I want your thoughts and comments.
    Good C library list: Https:// + C89, no dependencies, public license. 5/5 Https:// + good tutorial and wiki guides 5/5 Https:// + infinite possibilities - whole library for making games, forums, wiki - complicated, not many C tutorials, need to manage game states... ... Source: over 2 years ago
  • How Would I Make My Game For Linux?
    I've worked with Allegro, SDL, Godot and Unity (and quite a few more that don't exist anymore or are dormant). Source: over 2 years ago
  • Whats next after learning C?
    Learn some library perhaps, but which one depends on what you're inserted in doing. You could for example learn SDL and create a simple game. Source: over 2 years ago
  • Despite having just 5.8% sales, over 38% of bug reports come from Linux
    > Experience is quite different for big game developers that have their own engines and can't offload complexity to another layer of abstraction, supporting a lot of hardware/software combinations on Linux for them is quite hard. Oh but they can offload that complexity to e.g. SDL [0] As for why games like Cyberpunk 2077 are not on Linux, we can only speculate. Remember however that for a profit-focused... - Source: Hacker News / over 2 years ago
  • Asking for advice on programming games without an engine
    Sounds to me that you want something like SDL with OpenGL. Source: over 2 years ago
  • SDL Keypress resulting in Segfault
    The reason I included the archive links is because seems to be down at the moment. Source: almost 3 years ago
  • Tools to make a game without engine?
    If you use SDL, that handles most of that for you. Source: almost 3 years ago
  • Developing Games on Linux: An Interview with Little Red Dog Games
    X is only a problem if you use Xlib direcly. Instead use SDL [0] which will handle pretty much all window manager peculiarities for you. [0] - Source: Hacker News / about 3 years ago
  • GnuCOBOL – a free/libre COBOL compiler
    I most definitely am. The need is strong. - Source: Hacker News / over 3 years ago
  • So I learned C++ now what?
    SDL: Docs: Tutorials (most are in C or a weird mix of C and C++, but you should be able to adapt them for modern C++): Source: over 3 years ago
  • Is Udemy a good place to study C++?
    For game relatetd stuff: I like Simple DirectMedia Layer (SDL), Especially because it can run on webassembly, so you can turn your game demos into websites! Here's a talk by an SDL author about how and why to use it for cross platform games. Steam uses it! Source: over 3 years ago
  • Setup Zig for Gamedev
    Having only text can be a bit boring. So, let's create a window for drawing some fancy graphics! I recommend the SDL2 library to do this. Grab and extract the archive to a known location such as C:\lib\. Edit your build.zig so it looks like this:. - Source: / over 3 years ago

Do you know an article comparing SDL to other products?
Suggest a link to a post with product alternatives.

Suggest an article

SDL discussion

Log in or Post with

This is an informative page about SDL. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.