Are we game yet?

Game Engines

2D and 3D engines and frameworks



The Piston game engine core libraries

No gitter

Data-oriented game engine written in Rust


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.

No gitter

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.

No gitter

A 3D game engine with built-in editor

No gitter

Small rust based game framework.

No gitter

A simple platformer game library in Rust

No gitter

A game engine built in Rust for Windows, Mac OSX, and Linux.


Bindings for SDL2 in Rust

No gitter


Do you know about a missing crate? Did you launch a new crate?

Please create an issue or a pull request.

Looking for a library you can't find here? Try asking on the chat.