Are we game yet?

Game Engines

2D and 3D engines and frameworks

Crates

amethyst

Data-oriented game engine written in Rust

No gitter
caper

Minimalist game framework

No gitter
Chariot

A cross-platform open-source reimplementation of the Age of Empires (1997) engine

No gitter
coffee

An opinionated 2D game engine focused on simplicity, explicitness, and type-safety

No gitter
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
crayon

A small, portable and extensible game framework.

No gitter
darkengine

2D game engine written in Rust

No gitter
doryen-rs

Pure rust OpenGL accelerated roguelike console API with native/wasm support

No gitter
gate

A specialized 2D game library

No gitter
gdnative

The Godot game engine's gdnative bindings.

No gitter
ggez

A lightweight game framework for making 2D games with minimum friction, inspired by Love2D.

No gitter
UnicornConsole

Unicorn Console: create quick game !

vulkust

An engine for Vulkan in Rust, tries to implement modern graphic features.(WIP)

No gitter
mold2d

A simple platformer game library in Rust

No gitter
nitro

A game engine built in Rust. This crate is no longer maintained.

oxygengine

Oxygen Engine

No gitter
peacock

A game engine for making beautiful games.

No gitter
piston

The Piston game engine core libraries

No gitter
quicksilver

A simple game framework for 2D games in pure Rust

No gitter
raylib

Safe Rust bindings for Raylib.

No gitter
rg3d

3D Game engine

No gitter
rltk

A CP437/ASCII terminal library and helpers to make creating roguelike games in Rust easy. Similar to libtcod, but aiming to be Rust-native.

No gitter
sdl2

SDL2 bindings for Rust

No gitter
sfml

Rust binding for sfml

No gitter
jakar-engine

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

No gitter
tetra

A simple 2D game framework written in Rust

No gitter
turbine

A 3D game engine with built-in editor

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.