Are we game yet?

Game Engines

2D and 3D engines and frameworks

Crates

piston

The Piston game engine core libraries

No gitter
amethyst

Data-oriented game engine written in Rust

corange-rs

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
ggez

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
turbine

A 3D game engine with built-in editor

No gitter
caper

Small rust based game framework.

No gitter
mold2d

A simple platformer game library in Rust

No gitter
nitro

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

rust-sdl2

Bindings for SDL2 in Rust

No gitter

Contribute

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.