58 Repositories
C++ (or C) sdl2 Libraries
a minimal C++, SDL2, OpenGL abstraction for general game and application development
hept the hept abstraction is a minimal lightweight layer above C++ and SDL dependencies: - SDL2 - C++17 or above - GLM example use: #include "hept.h"
Cross-platform sandbox RPG game written in C++ with OpenGL and SDL2.
Forradia test Forradia is a cross-platform sandbox survival/RPG game written in C++ with OpenGL and SDL2. The engine loads 3D models in Wavefront-form
Radio.Garden desktop app and game overlay
Radio.Garten A radio.garden desktop client and overlay written with SDL2 and ImGui Overlay Example Overlay Compatibility Please check the compatibilit
Implementation of Conway's Game of Life in C++ with SDL2
Conway's Game of Life Implementation of Conway's Game of Life in C++ with SDL2. Usage make sure SDL2 is well configured. make run click on screen to m
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++
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.
Free and open-source media player written in C++
Liquid Media Player Free and open-source media player written in C++. Currently in development. Build Guide Windows Install the MSYS2 Building Platfor
A port of onscripter-20060724-insani-sdl2 to the Switch
Nintendo Switch Port of ONScripter A port of onscripter-20060724-insani-sdl2 to the Switch. I specifically made this to support running older NScripte
Nodable is node-able. The goal of Nodable is to provide an original hybrid source code editor, using both textual and nodal paradigm.
Nodable is node-able ! Introduction: The goal of Nodable is to provide an original hybrid source code editor, using both textual and nodal paradigm. I
A lightweight C++14 parsing library for tmx map files created with the Tiled map editor
tmxlite Description A lightweight C++14 parsing library for tmx map files created with the Tiled map editor. Requires no external linking, all depende
MTEngineSDL is a SDL2+ImGui engine for macOS, Linux and MS Windows.
Hello and welcome to the MTEngineSDL! This is an application host framework for starting custom apps created using SDL2, ImGui and OpenGL. How to comp
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
Game engine in c++ and SDL2
Netune game engine How to build As said, all work is in progress, if you want to run it you need to have SDL2 configured on your machine. This makefil
Multi OS Platform Wallpaper Engine using SDL2
MOWE MOWE is 'Multi OS Wallpaper Engine'. This is Wallpaper Engine for any OS like MacOSX, Windows, Linux. This Project use SDL, WinAPI, X11 API conte
📽 A simple X11+SDL2 animated wallpaper setter and video player
anipaper 📽 A simple X11+SDL2 animated wallpaper setter and video player Introduction Anipaper (ANImated Wallpaper) is a simple 'wallpaper setter' for
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
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" #
A comprehensive guide to 50 years of evolution of strict C programming, a tribute to Dennis Ritchie's language
42 School Cheat Sheet by agavrel 💕 Intended for 42 alumni, current students and candidates Truth can only be found in one place: the code – Robert C.
A good & simple gameplay loop for C and SDL2.
FPSLoop A good & simple gameplay loop for C and SDL2. Dependencies A C compiler SDL2 Building The easiest way is just to run make, which will build th
A tiny evolution simulator, which uses SDL2 and is written in C
evosim Evosim is a small evolution simulator. Evosim uses the SDL2 library for graphics. The program can be compiled by simply running make in the evo
SDL2 port of Rise of the Triad
================ ROTT Port README ================ This is a port of Apogee's 3D action title Rise of the Triad, originally released in 1994. This p
Parsec Soda is a custom open-source game streaming app that integrates with Parsec API and is focused in Host experience.
Parsec Soda is a custom open-source game streaming app that integrates with Parsec API and is focused in Host experience.
Super Mario Bros in C++ under SDL2
Super Mario Bros DEMO! Super Mario Bros in C++ under SDL2. This game is a DEMO with his first world! How to compile Code::Blocks is needed (although w
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
Chessclone with SDL2
Chess Description Links Repo Screenshots Built With C++ Visual Studio 2019 SDL2 SDL2_Image Build process Clone the repository copy "sdl2-config.cmake"
CHIP-8 Emulator using C and SDL2
CHIP-WALO Intro CHIP-8 is an interpreted programming language which was initially used in the late 1970s. It was made to allow more easily programed g
A game called Lavendachrysanth. I am working on using SDL2 and C++(Originally ran on windows 10)
Lavendachrysanth A game called Lavendachrysanth. I am working on using SDL2 and C++(Originally ran on windows 10) MinGW 6.3.0-1 Vscode 1.61.2 GNU Make
SDL2 example games
SDL games Just a repository for make retro and new games with SDL and C++... Snake The classic game that everyone in our life has played, be a Snake a
Soundboard application made with SDL2
Niilo22SoundBoard Soundboard application made with SDL2 How to run the program: Install dependencies. sudo apt install libsdl2-dev
A simple CHIP-8 emulator made for the purpose of studying computer organization, mainly how emulation does work.
CHIP8EMU A simple CHIP-8 emulator made for the purpose of studying computer organization, mainly how emulation does work. It was written in just a few
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,
Visual Novel Engine
Ren'G Visual Novel Engine In Go 추구하는 것 빠른 속도 간단한 문법 훌륭한 소리 아름답고 간편한 디자인 문법 Example def add(a, b)
work in progress 3d renderer based on sdl2
work in progress 3d software renderer based on SDL. (Only supports wireframe view for now) Building On Linux, install libsdl2 and then run the folowin
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,
work in progress 3d renderer based on sdl2
work in progress 3d software renderer based on SDL. (Only supports wireframe view for now) Building On Linux, install libsdl2 and then run the folowin
A blank for a SDL2-based platformer game
A blank for a SDL2-based platformer game Attention, this repository does not contain (and never will) a playable game. The goal is to show basic princ
GameBoy emulator with debugger written in C++ using Win32 and SDL2
脳(のう)腐(ふ) DMG-01 emulator written in modern C++ using Win32 API and SDL2. It is intended as a hobby project to sharpen my C++ skills. The emulator is
An abstract soundfile decoder.
SDL_sound. An abstract soundfile decoder. SDL_sound is a library that handles the decoding of several popular sound file formats, such as .WAV and .
A simplified version of the famous game Minecraft.
This program uses the concept of the famous game Minecraft but with better graphics. It procedurally generates an infinite world, the player has an animated character and can break blocks, there are also different biomes and mobs.
A 2D game engine written in C++
Wase Engine is an open source 2d game library made with C++ and the SDL libraries. Wase Engine can be used to create all kinds of 2d games. The main g
A (broken) SDL2 game made in 48 hours
Twini-Golf Twini-Golf is a game created in 48 hours for the 2021 GMTK Game Jam using C++ and SDL2. It can be played on itch.io. Screenshots Background
Dramatic EDitor
Dramatic EDitor Quick Start POSIX $ ./build.sh $ ./ded src\main.c Windows MSVC .\setup_dependencies.bat .\build_msvc.bat .\ded.exe src\main.c Fo
An SDL2-based implementation of OpenAL in a single C file.
MojoAL MojoAL is a full OpenAL 1.1 implementation, written in C, in a single source file. It uses Simple Directmedia Layer (SDL) 2.0 to handle much of
Dramatic EDitor
Dramatic EDitor Quick Start POSIX
A tester for game controller written in C, using SDL2.
SDL2 Controller Tester This little application has been made while I was attending a tutorial to make games in C using SDL2. Since my purpose will be
A guide for C Programming from the perspective of a Pulchowk student (IOE).
C-Programming-Guide This README contains a list of resources that will be required as you get used to programming in C.
A cross-platform wrapper for using SDL2 with ImGui
ImSDL2 ImSDL2 is an open source "wrapper" of imgui backends available for SDL2. It aims to provide a backend-independent yet simple interface for inte
An open source re-implementation of RollerCoaster Tycoon 2 🎢
An open source re-implementation of RollerCoaster Tycoon 2 🎢
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
Simple Directmedia Layer
Simple DirectMedia Layer (SDL) Version 2.0 --- https://www.libsdl.org/ Simple Di
GUI frontend for moonlight-embedded, (currently) runs on webOS
Moonlight TV Moonlight TV is a GUI front end for Moonlight GameStream Client. With some components from moonlight-embedded. It was originally designed
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
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
Just a fun little project to learn how to render Bézier Curves.
Bézier Curve Just a fun little project to learn how to render Bézier Curves. CPU implementation GPU implementation Screencasts Thumbnail Link Coding B
Project 1945 is a top down scroller game made with SDL2, CMake and programmed in C as a project of study for the Italian Videogames Academy for the 3rd year course of Videogames programming.
Project 1945 is a top down scroller game made with SDL2, CMake and programmed in C as a project of study for the Italian Videogames Academy for the 3rd year course of Videogames programming. The game is based on the old videogame 1945: The Final Front of the 2002.
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