Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/czoido/sdl-ios-conan

Simple example of a game using SDL for iOS using Conan

conan game ios sdl

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/giulioz/drmauro

🕹ī¸đŸ’Š Dr Mario clone, written in custom C with objects

2d c game graphics mario sdl

Last synced: 15 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

objective-c sdl sdl2

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.

c sdl sdl2 tower-defense

Last synced: 23 Oct 2024

https://github.com/saeubank/tower_trouble

Group project for (tower defense / match 3) game

game sdl tower-defense

Last synced: 23 Oct 2024

https://github.com/jethrodaniel/sdl.zig

SDL + SDL_ttf, built with Zig

sdl sdl-ttf sdl3 sdl3-ttf zig

Last synced: 15 Oct 2024

https://github.com/siddhantmadhur/zig-bgfx-sdl2

Template to get started with using BGFX and SDL2 in Zig

bgfx graphics sdl sdl2 zig

Last synced: 15 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/jpomykala/Chess-Cpp

Platforma do gry w szachy CPP + SDL

cpp sdl

Last synced: 26 Oct 2024

https://github.com/arkenidar/gtk-cairo

a " Cairo Graphics " use inside a "Gtk.org window"

2d c cairo gtk3 sdl

Last synced: 24 Oct 2024

https://github.com/luiznunvoa/simplechess_sdl

Simple Chess game made in C using the SDL2 library

c chess game sdl sdl2

Last synced: 29 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/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/jkoan/manu

acarde menu sdl

Last synced: 13 Oct 2024

https://github.com/sezero/sdl_gfx

SDL_gfx -- fork from the sourceforge svn repo

sdl sdl-gfx

Last synced: 15 Oct 2024

https://github.com/spapas/winsdl

Compile and run an SDL2 program with Windows command line build tools (cl.exe) without using the Visual Studio

c cl sdl sdl2 windows

Last synced: 15 Oct 2024

https://github.com/mishantrop/lifesdl

C++ implementation of Conway's Game of Life with SDL. 2012.

cpp game-of-life sdl

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/yvann-ba/so_long

2D maze navigation game in C. Navigate mazes, collect items, and avoid obstacles

2dgame 42cursus 42school graphics sdl

Last synced: 03 Nov 2024

https://github.com/porglezomp/piraster

A simple geometry rasterization library using SDL and graphicsmath designed for the raspberry pi.

rasterizer sdl

Last synced: 02 Nov 2024

Simple DirectMedia Layer Awesome Lists