Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/sdl
- Wikipedia: https://en.wikipedia.org/wiki/Simple_DirectMedia_Layer
- Repo: https://github.com/libsdl-org
- Created by: SDL Community
- Released: 1998
- Related Topics: game-engine, game-development,
- Aliases: libsdl, sdl2, sdl3,
- Last updated: 2024-11-05 00:27:53 UTC
- JSON Representation
https://github.com/czoido/sdl-ios-conan
Simple example of a game using SDL for iOS using Conan
Last synced: 11 Oct 2024
https://github.com/insin/sopwith-wii
Wii port of SDL Sopwith using SDL Wii
game port sdl wii wii-homebrew
Last synced: 16 Oct 2024
https://github.com/andezion/gamejam
This is our little game for Game-Jam contest (pray for Timur)
assembler assembly assembly-language c game game-development memory-management sdl sdl2 sdl2-image sdl2-library sdl2-mixer sdl2-ttf
Last synced: 12 Oct 2024
https://github.com/chuigda/ocsdl
A 3-year-old kid's toy-level SDL ObjC wrapper, don't expect anything useful from this
Last synced: 27 Oct 2024
https://github.com/danielgospodinow/alienattack
Single-player and Multiplayer arcade game similar to Space Invaders
ai ai-bots ai-players cpp linux multiplayer multiplayer-arcade-game sdl sdl2 single-player space-invaders
Last synced: 13 Oct 2024
https://github.com/vcaputo/sars
SARS is a satirical vignette style video game utilizing ANSI-art for sprites, see https://sars.pengaru.com. Github is only a mirror.
ansi c coronavirus covid-19 emscripten emscripten-game gamedev glsl opengl opengl-es opengl-es-20 opengl-es20 quadtree realtime-game sars-cov-2 satire sdl sdl2 wasm webassembly
Last synced: 13 Oct 2024
https://github.com/PierreTurnbull/SDL_Tower_Defense
A tower defense game in C, using the SDL library.
Last synced: 23 Oct 2024
https://github.com/saeubank/tower_trouble
Group project for (tower defense / match 3) game
Last synced: 23 Oct 2024
https://github.com/jottenlips/favorite_resources
đ Helpful Full Stack Development Resources
aws databases flux fp functional-programming microservices nosql react react-native redux schema-first sdl serverless sql vpc
Last synced: 14 Oct 2024
https://github.com/joyrex2001/pilines
pilines is a realtime video processor, cvbs upscaler, which adds scanlines to the original input signal. It is intended to be used on a Raspberry Pi, with an easycap video capture stick.
cvbs cvbs-upscaler raspberry-pi raspbian realtime-video-processor retrogaming sdl
Last synced: 13 Oct 2024
https://github.com/khmelnitskiianton/asmcx86
Asm(NASM)+C programs in Linux x86 in 2 term in MIPT
assembler avx mandelbrot-set printf sdl simd
Last synced: 12 Oct 2024
https://github.com/reisraff/hello-sdl
Beginning Game Programming
cpp cpp-course game game-dev game-development gamedev sdl sdl2
Last synced: 12 Oct 2024
https://github.com/starlitdreams/random-walk-sdl2-
This project is a random walk simulation using SDL2. It creates a graphical window where each step of the walk is colored based on its direction (up-left, up-right, down-left, down-right). The walk resets if it goes out of bounds. Built with SDL2, it features color-coded steps and boundary resets. Contributions are welcome!
cpp cpp-all cpp-programming cpp20 cpp23 programming random random-generation sdl sdl2 sdl2-image
Last synced: 13 Oct 2024
https://github.com/hosseinhayatizak/simple-design-of-marble-jungle-blast-game
Simple design of Marble Jungle Blast game
c-plus-plus cplusplus cpp game game-development sdl sdl2 sdl2-image sdl2-library sdl2-mixer sdl2-ttf
Last synced: 13 Oct 2024
https://github.com/cmaughan/vulkan_imgui_vcpkg_starter
Minimal example of using vcpkg to bootstrap a vulkan/imgui. Also does high DPI.
dpi-awareness highdpi imgui minimal sdl sdl2 starter vcpkg vulkan
Last synced: 12 Oct 2024
https://github.com/sezero/sdl_gfx
SDL_gfx -- fork from the sourceforge svn repo
Last synced: 15 Oct 2024
https://github.com/jcfausto/cppgeng
C++ 3D Game Engine
3d-game-engine cpp game-engine gamedev opengl sdl sdl2 visual-studio-code
Last synced: 23 Oct 2024
https://github.com/mishantrop/lifesdl
C++ implementation of Conway's Game of Life with SDL. 2012.
Last synced: 04 Nov 2024
https://github.com/esotericpig/ekoscape
đŽđ¤đ§ŋ Simple 3D step-based game in SDL2 & C++, like a 3D Pac-Man.
3d 3d-game cplusplus cpp grid-based-movement opengl opengl-game sdl sdl2 sdl2-game sdl2-image sdl2-mixer
Last synced: 12 Oct 2024
https://github.com/yxdunc/sdl_backbone
Test to create a small event driven backbone for SDL
keyboard-listeners sdl sdl-backbone
Last synced: 24 Oct 2024
https://github.com/porglezomp/piraster
A simple geometry rasterization library using SDL and graphicsmath designed for the raspberry pi.
Last synced: 02 Nov 2024
https://github.com/itsyakub/zoomer
Magnifier application for Linux and Window in C!
app application c c-lang c-language lang-c opengl opengl4 sdl sdl2 sdl2-application tool utility utility-application x11 zoom zoomer
Last synced: 30 Oct 2024