Stars
HTTP client for embedded use - supports redirects and resume.
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West.
A very fast and simple software renderer using only integers and fixed point math. PiSHi LE (PL) is a subset of the 3D software graphics library used in King's Crook.
Templates to start a GBA project with the bare minimum number of files
Small but complete dynamic Forth Interpreter/Compiler for and in WebAssembly
Lightweight C 2D graphics API agnostic library with parallelism support
A fast entity component system (ECS) for C & C++
Terrain rendering algorithm in less than 20 lines of code
NTSC encoding/decoding in C89 using only integers and fixed point math. Supports NES decoding. Can be used as an image filter for games or real-time applications.
Quake/Half-life MAP file format article and source code
Little Game Engine for 8088/86/286 (CGA-TANDY-EGA/VGA)
A bare metal Commodore 64 emulator for the Raspberry Pi 1/2/3 with true 50hz/60hz smooth scrolling, low input latency and better audio/video sync.
Game Boy / Gameboy Color emulator and debugger for macOS, Windows, Linux, BSD and RetroArch.
Provides an efficient allocation free async/await integration for Unity.
Tutorial series demonstrating how to build a retro first-person shooter from scratch in Swift
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
Atari 8 bit computers, NES and SMS game consoles on your TV with nothing more than a ESP32 and a sense of nostalgia
Fixed point math with 48.16 precision (based on lib by https://github.com/fholm)
x86 PC emulator and x86-to-wasm JIT, running in the browser