Software Alternatives & Reviews

SDL Reviews

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

Social recommendations and mentions

We have tracked the following product recommendations or mentions on Reddit and HackerNews. 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: Reddit / 3 months 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: Reddit / 4 months 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: Reddit / 5 months ago
  • what #include<iostream> does in C++ Program ?
    Official website is https://libsdl.org where you can read more about download and install this library because it might not work on your computer. - Source: Reddit / 6 months 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 https://libsdl.org. It is free to use. - Source: Reddit / 5 months 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: Reddit / 10 months 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://en.cppreference.com/w/c/links/libs Https://github.com/Immediate-Mode-UI/Nuklear + C89, no dependencies, public license. 5/5 Https://www.tecgraf.puc-rio.br/iup/ + good tutorial and wiki guides 5/5 Https://libsdl.org/ + infinite possibilities - whole library for making games, forums, wiki - complicated, not many C tutorials, need to manage game states... ... - Source: Reddit / 12 months 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: Reddit / over 1 year 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: Reddit / over 1 year 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 1 year ago
  • Asking for advice on programming games without an engine
    Sounds to me that you want something like SDL with OpenGL. - Source: Reddit / over 1 year ago
  • SDL Keypress resulting in Segfault
    The reason I included the archive links is because libsdl.org seems to be down at the moment. - Source: Reddit / over 1 year ago
  • Tools to make a game without engine?
    If you use SDL, that handles most of that for you. - Source: Reddit / over 1 year 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] http://libsdl.org/. - Source: Hacker News / over 1 year ago
  • GnuCOBOL – a free/libre COBOL compiler
    I most definitely am. http://libsdl.org/ The need is strong. - Source: Hacker News / almost 2 years ago
  • So I learned C++ now what?
    SDL: https://libsdl.org Docs: https://wiki.libsdl.org/APIByCategory Tutorials (most are in C or a weird mix of C and C++, but you should be able to adapt them for modern C++): https://wiki.libsdl.org/Tutorials. - Source: Reddit / about 2 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: Reddit / about 2 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 https://libsdl.org/release/SDL2-devel-2.0.14-VC.zip and extract the archive to a known location such as C:\lib\. Edit your build.zig so it looks like this:. - Source: dev.to / about 2 years ago

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