Simple DirectMedia Layer topic
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.
chocolate-doom
Chocolate Doom is a Doom source port that is minimalist and historically accurate.
doomretro
The classic, refined DOOM source port. For Windows PC.
LambdaHack
Haskell game engine library for roguelike dungeon crawlers; please offer feedback, e.g., after trying out the sample game with the web frontend at
OpenXcom
Open-source clone of the original X-Com 👽
centurion
A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use.
amiberry
Optimized Amiga emulator for Linux/macOS
SDL.zig
A shallow wrapper around SDL that provides object API and error handling
WasmWinforms
C# Winforms for Webassembly