Are we game yet?

Game Engines

2D and 3D engines and frameworks



Data-oriented game engine written in Rust


The Piston game engine core libraries

No gitter

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 2D game framework providing flexible 2D rendering, text rendering with TrueType or BMFont fonts, 3D audio and input handling.

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

Formerly "Ori-Engine" is an hobby project of mine. Target is an Rust/Vulkan engine for games and visualization software.

No gitter

Godot engine for rust

No gitter

An attempt to re-implement the original Age of Empires (1997) engine in an open-source manner.

No gitter
Unicorn Console

Unicorn Console is a quick and dirty engine that let you do what you want with a resolution of 400x240 pixels.


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.