The Piston game engine core libraries
2D and 3D engines and frameworks
Rust interface to the Corange game engine, written in Pure C, SDL and OpenGL by Daniel Holden. Features include: deferred rendering, UI rendering, text rendering, multiple lights, post-processing effects, SSAO, shadow mapping, color correction, skeletal animation, inverse kinematics, collision detection, OpenCL support, asset management, entity management, terrain, file loaders including .dds, .wav, .bmp, .obj, .smd, 3D math.
A 2D game framework inspired by Love2D, implemented using SDL2. The goal is to be able to quickly get going making 2D games without forcing you to use a particular architecture or ECS. Features include 2D drawing, sound and music handling in .wav and .ogg format, font loading, event and input handling, and virtual filesystem and configuration setup.