Simple DirectMedia Layer
Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components. Software developers can use it to write high-performance computer games and other multimedia applications that can run on many operating systems such as Android, iOS, Linux, macOS, and Windows. SDL manages video, audio, input devices, CD-ROM, threads, shared object loading, networking and timers. For 3D graphics, it can handle an OpenGL, Vulkan, Metal, or Direct3D context. The library is internally written in C, and provides the application programming interface in C, with bindings to other languages available. SDL is extensively used in the industry in both large and small projects. Over 700 games, 180 applications, and 120 demos have been posted on the library website.
Here are 19 public repositories matching this topic...
Minimal HowTo for building and using SDL3 on a variety of platforms, including mobile and web
-
Updated
Jun 6, 2024 - CMake
Basic C SDL2 project with CMake. Mirror of https://gitlab.com/aminosbh/basic-c-sdl-project
-
Updated
May 28, 2024 - CMake
Basic C++ SDL2 project with CMake. Mirror of https://gitlab.com/aminosbh/basic-cpp-sdl-project
-
Updated
Feb 23, 2020 - CMake
This project is written in C and uses CMake as a build system. It shows how we can make a basic animation using SDL2 : Flying plane. Mirror of https://gitlab.com/aminosbh/flying-plane-sdl-animation
-
Updated
Feb 23, 2020 - CMake
A recreation of the classic arcade game Tron
-
Updated
Feb 24, 2018 - CMake
C++ 3D Game Engine
-
Updated
Jul 22, 2017 - CMake
A template project for building SDL2, SDL2_image, SDL2_mixer, and SDL2_ttf from source and adding them to a desired CMake target.
-
Updated
Oct 11, 2021 - CMake
🕹️ A Tetris-like game developed entirely in C using the SD2L library.
-
Updated
Jan 3, 2023 - CMake
Created by SDL Community
Released 1998
- Followers
- 26 followers
- Organization
- libsdl-org
- Website
- www.libsdl.org
- Wikipedia
- Wikipedia