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/mohamedelbachir/scheduler

The scheduler software to visualizing GRANT diagram in UNIX System

algorithm cpp diagram grantt scheduler scheduling sdl unix visualisation

Last synced: 30 Nov 2024

https://github.com/lostjared/lostmasterpiece

This is a game I wrote a very long time ago. It was a learning experience.

2d-game puzzle-game sdl

Last synced: 31 Dec 2024

https://github.com/lostjared/super.stoner.420

Old game I wrote many years ago as a joke.

2d-game c mario sdl sidescroller

Last synced: 08 Nov 2024

https://github.com/martin-olivier/arcade

{Epitech} 2nd year project - Arcade

arcade epitech ncurses oop sdl sfml

Last synced: 17 Nov 2024

https://github.com/erengy/chip-8

CHIP-8 emulator

chip-8 cpp emulator sdl

Last synced: 23 Dec 2024

https://github.com/zig-gamedev/zsdl

Zig bindings for SDL libs.

bindings gamedev sdl sdl2 sdl2-image sdl2-ttf zig

Last synced: 08 Nov 2024

https://github.com/sezero/sdl2-os2

SDL2 libraries for OS/2, ArcaOS and eComStation. Based on the original work by Andrey Vasilkin.

os2 sdl sdl2

Last synced: 15 Oct 2024

https://github.com/arkenidar/sdl2-gl

OpenGL in SDL2, GL-ES in SDL2

2d 3d game gles msys msys2-mingw64 obj ogl opengl sdl sdl2 stl vscode

Last synced: 27 Dec 2024

https://github.com/gbowne1/pong

This is a pong game in C++ using SDL

pong pong-game sdl

Last synced: 28 Dec 2024

https://github.com/arkenidar/opengl-game

https://github.com/arkenidar/opengl-quake-win64

codeblocks cpp game msys2-mingw64 ogl opengl quake sdl

Last synced: 27 Dec 2024

https://github.com/soulseekah/c8

A CHIP-8 Emulator. A quick C refresher to keep me sharp.

c chip-8 chip8 chip8-emulator emulator sdl sdl2

Last synced: 25 Jan 2025

https://github.com/programmingrainbow/minesweeper-cpp-sdl2

Minesweeper with 8 themes, 5 sizes and 4 difficulty levels. Written in C++ and SDL2.

cpp cpp20 minesweeper sdl sdl2

Last synced: 27 Jan 2025

https://github.com/blagojeblagojevic/ising-model

C implementation of the Ising model

c ising-model ising-model-2d sdl sdl2

Last synced: 21 Dec 2024

https://github.com/gaurav-deep01/conways-game-of-life

Theory of cellular automatons

c sdl sdl2-ttf

Last synced: 04 Jan 2025

https://github.com/8dcc/hl-png

Highlight PNG image

c libpng png sdl

Last synced: 07 Jan 2025

https://github.com/ilovebacteria/minesweeper-gui

My Introduction-To-Programming course final project - The Minesweeper game with graphical user interface

2d-game game sdl sdl2

Last synced: 14 Jan 2025

https://github.com/yassir-ai/maze-solving-algorithm

YEAR : 2021 , Maze-solving algorithm with C using djikstra algorithme and DFS algorithme

algorithm c dfs dfs-algorithm djikstra djikstra-algorithm graphics isima kruskal labyrinth maze programming project sdl sdl2

Last synced: 21 Dec 2024

https://github.com/soft/haskell-life

Conway's Game of Life implemented in Haskell using SDL

game game-of-life haskell sdl

Last synced: 28 Jan 2025

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: 14 Dec 2024

https://github.com/vaiorabbit/sdl2-bindings-whacamole

Whac-a-Mole! : Ruby SDL2 bindings demo

2d-game-framework games ruby sdl sdl2

Last synced: 28 Jan 2025

https://github.com/arkenidar/rosegarden

sdl audio test ( keyboard note sounds )

audio sdl

Last synced: 27 Dec 2024

https://github.com/cach30verfl0w/erebos

Erebos is a Vulkan and SDL2-based 3D Game Engine, written in C++

cmake cpp engine erebos game sdl vulkan

Last synced: 18 Jan 2025

https://github.com/ferhatgec/sdl4cpp

sdl4cpp, header-only C++ wrapper around SDL2.

cpp header-only sdl sdl2 wrapper

Last synced: 31 Dec 2024

https://github.com/jcapellman/massiveattack

Open Source Game done with SDL and OpenGL

game-server opengl redis sdl

Last synced: 15 Jan 2025

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: 25 Jan 2025

https://github.com/bruhmoent/tuxballsdl

TuxBall on SDL2 C++.

cpp platformer sdl sdl2 sdl2-image tux

Last synced: 21 Jan 2025

https://github.com/latte72r/lsb

Latte's Simple Browser

browser c html sdl sdl2

Last synced: 24 Jan 2025

https://github.com/threeal/sunny-land

A Simple platform game written in native C++ using SDL

cpp game platform-game sdl

Last synced: 26 Jan 2025

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: 23 Jan 2025

https://github.com/hackolade/graphql

Hackolade(https://hackolade.com) plugin for GraphQL schema SDL

api-documentation api-first api-management data-modeling design-first graphql model-driven schema-design sdl

Last synced: 18 Jan 2025

https://github.com/mfurquimdev/sdl2mf

Tiny project learning SDL2 from scratch (yet again).

engine game game-development game-engine kenney kenneynl lazyfoo lazyfoonet sdl sdl2

Last synced: 13 Jan 2025

https://github.com/oslint/pong-cpp-sdl2

Recreation of the classic Pong game with SDL2 lib and C++!

beginner beginner-friendly cpp first-contributions pong pong-game sdl sdl-library sdl-ttf sdl2

Last synced: 01 Feb 2025

https://github.com/lostjared/masterpiece.sdl

This is one of the first games I wrote a long long time ago. It was originally DirectX but then ported to SDL

2d-game cplusplus puzzle-game sdl

Last synced: 31 Dec 2024

https://github.com/subugt/muhasebe

gelir gider ekleme Ã§Äąkarma cari açma ve daha birçok Ãļzellik ( 18 bin lira Ãļdemek yerine tercih edebilirsiniz :)

accountancy accounting accounting-app accounting-software accounting-tools cpp cpp20 muhasebe okul okular sdl sql sqlite sqlite3 topic

Last synced: 09 Jan 2025

https://github.com/alexander-scott/gameai

Game development project featuring four artificial intelligence challenges: Conway's Game of Life, Lunar Lander, Chess and Rainbow Road.

ai c-plus-plus chess conway-s-game-of-life lunar-lander rainbow-road sdl

Last synced: 16 Jan 2025

https://github.com/ajnus/last_redemption

Projeto Final do curso em Desenvolvimento de Jogos: Game Developer – Technology and Training – 2008 (120 h) Curso bÃĄsico de Desenvolvimento de Jogos Virtuais. - NoçÃĩes em 3D Game Studio e 3D Max Studio. - Foco (programaçÃŖo) em Lua, C/C++, SDL e OpenGL. ī‚ˇ (O curso tem como tarefa final o desenvolvimento de um jogo em 2D)

2d 2d-game cplusplus cpp game-development games opengl sdl sdl-mixer sdl2-image sdl2-library sidescroller videogame videogames videogames-programmers

Last synced: 02 Feb 2025

https://github.com/klihe/sdl2-setup-macos

One day I was trying to search for something like pygame for C++ and I found SDL2, but the implementation of this library was not easy for me. I decided to make this tutorial on how to implement SDL2 on MACOS which works for me

c c11 cpp cpp11 game library sdl sdl2 sdl2-library tutorail

Last synced: 20 Jan 2025

https://github.com/cosecseccot/top-down-game-engine

Just a game/game-engine that I'm making to learn

game-development game-engine gamedev sdl sdl2 sdl2-image

Last synced: 14 Dec 2024

https://github.com/thermionik/hyperterrain

3D graphics demo using SDL and OpenGL, generates terrain from a heightmap bitmap, and some water.

3d-graphics-demo opengl sdl windows-game

Last synced: 05 Jan 2025

https://github.com/adagio/swiftsdl2

Dockerfile for Swift + SDL2 (Simple DirectMedia Layer)

directmedia docker dockerfile linux sdl sdl2 swift

Last synced: 27 Dec 2024

https://github.com/insin/sopwith-wii

Wii port of SDL Sopwith using SDL Wii

game port sdl wii wii-homebrew

Last synced: 13 Jan 2025

https://github.com/programmingrainbow/conways-game-of-life-cpp-sdl2

Conway's Game of Life written in C++ and using SDL2 game library.

cpp cpp20 gameoflife sdl sdl2

Last synced: 09 Jan 2025

https://github.com/graphql-protocols/protogen

Create code stubs and clients from protocols for easy implementation

graphql-protocols ruby sdl sinatra

Last synced: 15 Dec 2024

https://github.com/graphql-protocols/social

A set of GraphQL protocols for social federation and to enable data ownership

graphql graphql-protocols graphql-schema sdl

Last synced: 15 Dec 2024

https://github.com/graphql-protocols/graphql-protocols-sinatra-sample

A ruby sample of GraphQL protocols on Sinatra

graphql-protocols ruby sdl sinatra

Last synced: 15 Dec 2024

https://github.com/jrob774/planet-3310

A shoot-em-up game made for 2021's NOKIA 3310 JAM 3.

c game gamejam nokia nokiajam sdl sdl2 shmup shoot-em-up tcc

Last synced: 24 Dec 2024

https://github.com/gabrieldiem/jazzjackrabbit2

Multi-player online platformer shooter arcade-like videogame developed in C++ with SDL2 and Qt5. Made as a remake of the game "Jazz Jackrabbit 2" by Epic Games [1Q2024]

7552 cmake cpp cpp17 fiuba game-development gamedev remake-games sdl sdl2

Last synced: 22 Dec 2024

https://github.com/n1ghtthef0x/kitsunecraft

My dirty way of making a Minecraft clone

clone cmake cpp glbinding glm minecraft opengl sdl

Last synced: 16 Dec 2024

https://github.com/andezion/knight

Đ­Ņ‚Đž ĐŊĐĩйОĐģŅŒŅˆĐžĐš Ņ‚ĐĩŅŅ‚ОвŅ‹Đš ĐŋŅ€ĐžĐĩĐēŅ‚, в ĐēĐžŅ‚ĐžŅ€ĐžĐŧ ĐŋŅ€ĐžĐ´ĐĩĐŧĐžĐŊŅŅ‚Ņ€Đ¸Ņ€ĐžĐ˛Đ°ĐŊĐž двиĐļĐĩĐŊиĐĩ и ŅƒĐŋŅ€Đ°Đ˛ĐģĐĩĐŊиĐĩ ĐŋĐĩŅ€ŅĐžĐŊĐ°ĐļĐĩĐŧ Ņ ĐŋĐžĐŧĐžŅ‰ŅŒŅŽ йийĐģиОŅ‚ĐĩĐēи СДЛ. ĐĸĐ°Đē ĐļĐĩ, ŅŅ‚Đž Ņ‡Đ¸ŅŅ‚Ņ‹Đš Хи :)

2d-game-engine c clion clion-cmake game-development sdl sdl2-image sdl2-mixer sdl2-ttf

Last synced: 23 Dec 2024

https://github.com/czoido/xcode-conan-game-example

Simple Example for C++ project with Conan using SDL and Box2d in Xcode

box2d conan game sdl xcode

Last synced: 16 Dec 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: 23 Jan 2025

https://github.com/zdrzalikprzemyslaw/tetris_cpp

Simple c++ implementation of Tetris in SDL2

cpp gui sdl sdl2 tetris

Last synced: 09 Jan 2025

https://github.com/ponup/conways-game-of-life

PHP-SDL implementation of Conway's game of life

automata cellular-automata conways-game-of-life php sdl

Last synced: 13 Dec 2024

https://github.com/yoch/demineur-sdl

petit demineur avec SDL

minesweeper sdl

Last synced: 24 Dec 2024

https://github.com/hartwork/audio_pump_demo

:studio_microphone: Demos pumping audio from the microphone to headphones/speakers in C99 for PulseAudio, PortAudio and SDL 2

audio audio-player audio-processing audio-recorder c c99 microphone microphone-audio-capture microphone-audio-recorder microphone-to-speaker portaudio pulseaudio sdl sdl2

Last synced: 11 Jan 2025

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: 17 Jan 2025

https://github.com/oslint/snake-c-sdl2

Simple implementation of Snake game made in C to practice SDL2

c c-application c-library desktop-app game gui sdl sdl2 snake snake-game

Last synced: 01 Feb 2025

https://github.com/gattschardo/tetris

basic tetris implementation for GTK3, SDL1 (with emscripten support) and SDL2

cairo emscripten gtk3 sdl sdl2 wasm

Last synced: 14 Dec 2024

https://github.com/programmingrainbow/conways-game-of-life-c-sdl2

Conway's Game of Life written in C and using SDL2 game library.

c gameoflife sdl sdl2

Last synced: 20 Jan 2025

https://github.com/bor0/soko

Sokoban game implementation in SDL/C

c sdl sokoban

Last synced: 26 Dec 2024

https://github.com/programmingrainbow/minesweeper-c-sdl2

Minesweeper with 8 themes, 5 sizes and 4 difficulty levels. Written in C and SDL2

c minesweeper sdl sdl2

Last synced: 20 Jan 2025

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

Simple example of a game using SDL for iOS using Conan

conan game ios sdl

Last synced: 04 Jan 2025

https://github.com/cheyao/tilemap

Demo SDL3 cross-platform project

android cross-platform emscripten linux macos sdl sdl3 windows

Last synced: 04 Jan 2025

https://github.com/akicho8/tixy-clone-apps

Tixy clone applications using ruby, rust, sdl, nannnou.

bevy nannou ruby rust sdl sdl2 tixy

Last synced: 12 Jan 2025

https://github.com/giulioz/drmauro

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

2d c game graphics mario sdl

Last synced: 01 Feb 2025

https://github.com/mandliya/rusty_chip8

A fun chip8 interpreter built in Rust for fun!

chip-8-interpreter chip8 rust sdl sdl2

Last synced: 29 Dec 2024

https://github.com/mahinkumar/starlit

A Simple Screensaver application built using SDL3 with support for graphics APIs including OpenGL and Vulkan.

cmake cmakelists cpp sdl sdl3 simple-direct-media-layer

Last synced: 21 Jan 2025

https://github.com/jqntn/a4engine

First draft of a simple C++20 game engine with physics support

chipmunk chipmunk2d cpp cpp20 entt game game-dev game-development game-engine games glm imgui json minesweeper openal opengl sdl sdl2 wav windows

Last synced: 11 Jan 2025

https://github.com/arkenidar/pixels

pixel draw of triangles for 3D meshes of triangles, with color and shading and z-buffer and rotations .

c obj ray sdl

Last synced: 27 Dec 2024

https://github.com/mekebabman/2d_planeshooter

2D_PlaneShooter is a 2D Pixel type plane shooter game made with SDL2 and C

c clang coding games gcc plane programming sdl sdl2 shooter

Last synced: 10 Jan 2025

https://github.com/azizmtg/memory_off-track-sdl-platformer-game-

Video game project coded in C using the SDL library on Linux. It features a captivating visual novel component and two engaging platformer levels. Check the README for screenshots and detailed instructions on how to play.

c game linux linux-app sdl ubuntu video-game

Last synced: 07 Jan 2025

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

SDL + SDL_ttf, built with Zig

sdl sdl-ttf sdl3 sdl3-ttf zig

Last synced: 01 Feb 2025

https://github.com/railt/type-system

[READ ONLY] Subtree split of the Railt SDL component (see railt/railt)

abstraction graphql railt sdl type-system types

Last synced: 23 Jan 2025

https://github.com/railt/sdl-generator

[READ ONLY] Subtree split of the Railt SDL Generator component (see railt/railt)

code-generator graphql railt sdl

Last synced: 23 Jan 2025

https://github.com/matgou/polygonfury

A simple game : An click on polygon to throw chain reaction

game sdl

Last synced: 19 Dec 2024

https://github.com/karmakrafts/multiplatform-sdl

SDL3 Kotlin/Native bindings for Windows, Linux and macOS

api bindings kotlin kotlin-multiplatform kotlin-native library sdl sdl3 windowing wrapper

Last synced: 20 Dec 2024

https://github.com/370network/milkytrackerpax

An FT2 compatible music tracker ported to ProlinOS and PAX terminals

homebrew moduletracker paxdevs sdl

Last synced: 31 Dec 2024

https://github.com/dinau/sdlver

Show version of SDL1 adn SDL2

nim sdl sdl1 sdl2 version versioncheck

Last synced: 15 Dec 2024

https://github.com/leejeonghun/anise-port-android

Android port of 'Project ANISE'

android-app java ndk sdl

Last synced: 27 Dec 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/tteeoo/sdl-demos

A collection of small programs made with SDL in C.

2d c demo graphics sdl sdl2

Last synced: 07 Jan 2025

https://github.com/saeubank/tower_trouble

Group project for (tower defense / match 3) game

game sdl tower-defense

Last synced: 23 Oct 2024

Simple DirectMedia Layer Awesome Lists