37 Resources
C/C++ sdl Libraries
Basic emulator for the CHIP-8 system
CHIP-8 Emulator Overview This project aims to write a small and functional CHIP-8 emulator (or more accurately an interpreter, since CHIP-8 wasn't eve
HastyBadger is a branch of the excellent widget and GUI library Turbo Badger.
Branch Notice - HastyBadger Hasty is not Turbo. HastyBadger is a branch of the excellent widget and GUI library Turbo Badger. Notabe additions are c++
Zep - An embeddable editor, with optional support for using vim keystrokes.
Zep - A Mini Editor Zep is a simple embeddable editor, with a rendering agnostic design and optional Vim mode. It is built as a shared modern-cmake li
GWork is a skinnable, embeddable GUI library with an extensive control set
GWork is a skinnable, embeddable GUI library with an extensive control set. Control rendering is abstracted, and can be implemented by any application wishing to use the library. Gwork (pronounced "gw-orc") is a fork of the GUI library GWEN. It was forked to fix issues with GWEN and add new features.
A demo test game made from scratch using C++ and SDL
Dethroning Table of contents About This Game How to Compile the game About This Game This is a Cross-Platform Game Demo. How to Compile the game Run t
Simple DirectMedia Layer (SDL) 1.2 for Symbian S60v1 devices such as the Nokia N-Gage.
SDL 1.2 Even though SDL 1.2 is outdated and officially no longer supported, this is an attempt to get it running on Symbian S60v1 devices such as the
Cytopia is a free, open source retro pixel-art city building game with a big focus on mods.
Cytopia is a free, open source retro pixel-art city building game with a big focus on mods. It utilizes a custom isometric rendering engine based on SDL2.
A fun game where you don't press the red ball!
DarkBall DarkBall is a fun to play game where you can press little balls/button, but never press the red ball(or any of its friends) You can find/play
Remake of Fireboy and Watergirl in a C++ OpenGL&SDL framework
Fireboy and Watergirl After receiving an assignment to make a 2D grid-based game we decided to make a rmake of the popular game 'Fireboy and Watergirl
Connect 4 clone written with c++ with the RSGL library. Based on my connect 4 clone written in python/pygame and my SDL port of that same repo. Along with 3DS support by SaCode
RSGL-Connect-4 Building linux git clone https://github.com/RSGL-Org/RSGL-Connect-4.git cd RSGL-Connect-4 make ./Connect4 Bulding 3ds (3ds support
Gamepad support for SFML based on XInput and the game controller DB for SDL
SFML_GamepadSupport Gamepad support for SFML based on XInput and the game controller DB for SDL Installation Download the latest gamecontrollerdb.txt
A Binary Clock. Written 3 different ways. C and SDL, Python and PyGame, Python and PyGame Zero.
Super Clock A Binary Clock. Written 3 different ways. Python with PyGame Zero, Python with PyGame and C with SDL2. Time is displayed in 3 groups of 8
Chromium Embedded Framework with OpenGL Core or SDL2
Chromium Embedded Framework's cefsimple Off-Screen Rendering I needed to use a modifed version of cefsimple using either SDL or OpenGL Core. I tried t
A very simple 2D game engine written in C++, using SDL and Lua.
2D Game Engine written in C++, SDL, and Lua. This is a simple 2D game engine written in C++ and using SDL and Lua scripting
sdl4cpp, header-only C++ wrapper around SDL2.
sdl4cpp sdl4cpp, header-only C++ wrapper around SDL2 (heavily work-in-progress) An example: #include "sdl4cpp/sdl4.hpp" #include "sdl4cpp/timer.hpp" #
Une version graphique du célèbre jeux "Othello Reversi" réalisée par la SDL et le langage C
Othello-Reversi Une version graphique du célèbre jeux "Othello Reversi" réalisée par la SDL et le langage C Remarques: Le projet peut ne pas fonctionn
Lagrange is a desktop GUI client for browsing Geminispace.
Lagrange is a desktop GUI client for browsing Geminispace. It offers modern conveniences familiar from web browsers, such as smooth scrolling, inline image viewing, multiple tabs, visual themes, Unicode fonts, bookmarks, history, and page outlines.
A graphics library using SDL programmed in C++
2DGraphicsLib A graphics library using SDL programmed in C++ This project will serve multiple purposes: I aim to learn how to program with C++ To crea
A fully-featured, cross platform XO-CHIP/S-CHIP/CHIP-8 emulator written in C and SDL.
JAXE (Just Another XO-CHIP/CHIP-8 Emulator) Brix Space Invaders (In Debug Mode) Black Rainbow DVN8 Super Neat Boy Chicken Scratch CHIP-8 was a virtual
Simple Directmedia Layer
hb-sdl Harbour bindings for SDL 2.0.16, a Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to aud
Raycaster demo in SDL, inspired by 3DSage
raycastersdl -Coded following 3DSage's tutorial. Part 1 - https://www.youtube.com/watch?v=gYRrGTC7GtA Remeber to install SDL2 libraries first: sudo a
A simple game framework written in C++ using SDL
SGF SGF (Simple Game Framework) is, as the name implies; a very simple and easy to use game framework written in C++ using SDL. Currently the project
A Sudoku solver made in C++ using SDL for graphics.
sudoku_solver A Sudoku solver made in C++ using SDL for graphics. What is a Sudoku puzzle? Sudoku puzzles have been around for a very long time, origi
SSMLSDL - Simple Sound Manipulation Library, Based on SDL and LIBWAV.
SSM-lib SSMLSDL - Simple Sound Manipulation Library, Based on SDL and LIBWAV. This library is open source and free software. It's aims to provide YOU,
sdl based game framework
Hallow Engine an sdl-based game framework Install Procedure Install SDL2[https://libsdl.org] and take the .h(header) files from the include/ folder, t
Cross-platform version of Heboris C7EX using a hardware-accelerated SDL 2.0 renderer
Heboris C7EX - unofficial version (YGS2K EX) This version contains the source code for Heboris C7EX. It requires a C compiler, SDL 2.0, SDL 2.0 mixer,
Minecraft 4k: decompiled, translated to C using SDL for graphics and input, and improved upon
M4KC Minecraft 4K - C Rewrite For those who don't know, Minecraft 4K was a stripped down version of Minecraft submitted by Notch to the Java 4K Game P
An SDL-1.2 compatibility layer that uses SDL 2.0 behind the scenes.
Simple DirectMedia Layer (SDL) sdl12-compat --- https://www.libsdl.org/ This is t
Image decoding for many popular formats for Simple Directmedia Layer.
SDL_image 2.0 The latest version of this library is available from: http://www.libsdl.org/projects/SDL_image/ This is a simple library to load image
Simple Directmedia Layer, 1.2 branch ... ***DEPRECATED***, please use https://github.com/libsdl-org/SDL for new projects!
DEPRECATED The 1.2 branch of SDL is deprecated. While we occasionally collect fixes in revision control, there has not been a formal release since 201
An audio mixer that supports various file formats for Simple Directmedia Layer.
An audio mixer that supports various file formats for Simple Directmedia Layer.
Support for TrueType (.ttf) font files with Simple Directmedia Layer.
This library is a wrapper around the excellent FreeType 2.0 library
A library for high-performance, modern 2D graphics with SDL written in C.
SDL_gpu, a library for making hardware-accelerated 2D graphics easy. by Jonathan Dearborn SDL_gpu is licensed under the terms of the MIT License. See
A library for high-performance, modern 2D graphics with SDL written in C.
SDL_gpu, a library for making hardware-accelerated 2D graphics easy. by Jonathan Dearborn SDL_gpu is licensed under the terms of the MIT License. See
Lightweight and modular C++11 graphics middleware for games and data visualization
Magnum — Lightweight and modular C++11/C++14 graphics middleware for games and data visualization Looking for an open-source library that gives you gr
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
bgfx - Cross-platform rendering library GitHub Discussions Discord Chat What is it? Cross-platform, graphics API agnostic, "Bring Your Own Engine/Fram
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World.
OpenXRay OpenXRay is an improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. S