Are we game yet?

Game Engines

2D and 3D engines and frameworks

Crates

  • amble_engine

    Fully data-driven text adventure / I.F. game and scripting engine.

    • Stars:
      27
    • Last activity:
      2026-08-07
  • Ascending Client

    Open Source Client and Server 2D Game Engine.

    • Stars:
      8
    • Last activity:
      2026-08-11
  • balaur

    A deterministic 2D and 3D game engine with Rune scripting, Rapier physics and a built-in editor

    • License:
      MIT License
    • Stars:
      57
    • Last activity:
      2026-09-10
  • bevy

    A refreshingly simple data-driven game engine and app framework

    • Latest version:
      0.19.1
    • Downloads:
      7,272,554
    • Recent downloads:
      1,448,286
    • License:
      MIT OR Apache-2.0
    • Stars:
      48,127
    • Last activity:
      2026-09-10
  • blue_engine

    General-Purpose, Easy-to-use, Fast, and Portable graphics engine

    • Latest version:
      0.10.0
    • Downloads:
      130,328
    • Recent downloads:
      1,463
    • License:
      Apache-2.0
    • Stars:
      529
    • Last activity:
      2026-05-06
  • RT-Game-Engine

    A from-scratch game engine written in Rust using WGPU, featuring real-time Ray Tracing and Physically Based Rendering (PBR)

    • License:
      MIT License
    • Stars:
      26
    • Last activity:
      2026-04-26
  • Chariot

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

    • Stars:
      433
    • Last activity:
      2018-04-17
  • chuot

    AGPL licensed and opinionated game engine for pixel-art games

    • Latest version:
      0.3.2
    • Downloads:
      9,256
    • Recent downloads:
      64
    • License:
      AGPL-3.0
  • coffee

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

    • Latest version:
      0.4.1
    • Downloads:
      34,785
    • Recent downloads:
      1,175
    • License:
      MIT
    • Stars:
      1,148
    • Last activity:
      2024-03-03
  • console_engine

    A simple terminal framework to draw things and manage user input

    • Latest version:
      2.6.1
    • Downloads:
      93,438
    • Recent downloads:
      2,240
    • License:
      MIT
    • Stars:
      231
    • Last activity:
      2023-12-10
  • 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.

    • Latest version:
      0.8.0
    • Downloads:
      3,236
    • Recent downloads:
      7
    • License:
      Apache-2.0
    • Stars:
      45
    • Last activity:
      2015-12-20
  • crayon

    A small, portable and extensible game framework.

    • Latest version:
      0.7.1
    • Downloads:
      31,906
    • Recent downloads:
      163
    • License:
      Apache-2.0
    • Stars:
      182
    • Last activity:
      2023-01-13
  • doryen-rs

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

    • Latest version:
      1.3.0
    • Downloads:
      24,975
    • Recent downloads:
      561
    • License:
      MIT
    • Stars:
      288
    • Last activity:
      2023-10-12
    • Latest version:
      0.5.2
    • Downloads:
      9,884
    • Recent downloads:
      41
    • License:
      MIT
    • Stars:
      312
    • Last activity:
      2025-06-09
  • MuOxi

    MuOxi, a modern mud game engine written in Rust.

    • License:
      GNU General Public License v3.0
    • Stars:
      100
    • Last activity:
      2026-05-16
  • egor

    A dead simple cross-platform 2D graphics engine

    • Latest version:
      0.10.0
    • Downloads:
      3,479
    • Recent downloads:
      700
    • License:
      MIT
    • Stars:
      152
    • Last activity:
      2026-04-08
  • Floptle

    A game engine for carvable worlds: terrain is a volumetric SDF, so whole planets are diggable at runtime. Built-in editor, Lua scripting, rollback netcode, and in-editor tutorials that check your progress.

    • Stars:
      5
    • Last activity:
      2026-09-10
  • fyrox

    Feature-rich, easy-to-use, 2D/3D game engine with a scene editor. Like Godot, but in Rust.

    • Latest version:
      1.0.1
    • Downloads:
      72,149
    • Recent downloads:
      6,668
    • License:
      MIT
    • Stars:
      9,548
    • Last activity:
      2026-09-08
  • gate

    A specialized 2D game library

    • Latest version:
      0.6.3
    • Downloads:
      20,408
    • Recent downloads:
      232
    • License:
      Apache-2.0
    • Stars:
      320
    • Last activity:
      2023-03-19
  • gemini-engine

    A 2D/3D monospaced ASCII rendering engine for the terminal

    • Latest version:
      1.2.1
    • Downloads:
      66,618
    • Recent downloads:
      715
    • License:
      MIT
    • Stars:
      49
    • Last activity:
      2026-07-01
  • ggez

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

    • Latest version:
      0.10.0
    • Downloads:
      708,769
    • Recent downloads:
      57,567
    • License:
      MIT
    • Stars:
      4,691
    • Last activity:
      2026-08-24
  • UnicornConsole

    Unicorn Console: create quick fantasy game in Rust/Python/Lua/Rhai/Wasm !

  • godot

    Rust bindings for Godot 4

    • Latest version:
      0.5.5
    • Downloads:
      439,106
    • Recent downloads:
      156,387
    • License:
      MPL-2.0
    • Stars:
      5,175
    • Last activity:
      2026-09-07
  • vulkust

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

    • Stars:
      60
    • Last activity:
      2025-08-02
  • hotham

    A framework for creating incredible standalone VR experiences

    • Latest version:
      0.2.0
    • Downloads:
      5,029
    • Recent downloads:
      18
    • License:
      MIT OR Apache-2.0
    • Stars:
      429
    • Last activity:
      2026-04-28
  • moyu

    MOYU - Visual Novel Engine, Progressive, Cross-platform, Written in Rust, Build interfaces and gameplay with React in QuickJS.

    • License:
      Mozilla Public License 2.0
    • Stars:
      96
    • Last activity:
      2026-09-01
  • keeshond

    A fast and fun 2D game engine for Rust

    • Latest version:
      0.27.0
    • Downloads:
      39,279
    • Recent downloads:
      238
    • License:
      MIT/Apache-2.0
    • Stars:
      5
    • Last activity:
      2022-05-29
  • helmer

    a powerful, scalable, robust foundation for creation, in rust

    • License:
      MIT License
    • Stars:
      38
    • Last activity:
      2026-04-06
  • lotus_engine

    Lotus is a game engine with the main focus of being easy-to-use and straight forward on developing 2D games.

    • Latest version:
      0.3.6
    • Downloads:
      29,064
    • Recent downloads:
      317
    • License:
      MPL-2.0
    • Stars:
      24
    • Last activity:
      2026-08-09
  • macroquad

    Simple and easy to use graphics library

    • Latest version:
      0.4.16
    • Downloads:
      1,729,281
    • Recent downloads:
      239,788
    • License:
      MIT OR Apache-2.0
    • Stars:
      4,622
    • Last activity:
      2026-08-18
  • Eldiron

    Create cross-platform classic RPGs in 2D and 3D with powerful built-in world editing tools.

    • License:
      MIT License
    • Stars:
      813
    • Last activity:
      2026-09-07
  • mold2d

    A simple platformer game library in Rust

    • Latest version:
      0.0.2
    • Downloads:
      4,864
    • Recent downloads:
      11
    • License:
      MIT
    • Stars:
      19
    • Last activity:
      2025-03-14
  • musi_lili

    musi_lili is a retro game engine for GB styled games written in Rust. Inspired by pico8.

    • Latest version:
      0.3.0
    • Downloads:
      2,223
    • Recent downloads:
      17
    • License:
      LGPL-3.0-only
  • nannou

    A Creative Coding Framework for Rust.

    • Latest version:
      0.20.0
    • Downloads:
      359,817
    • Recent downloads:
      26,456
    • License:
      MIT OR Apache-2.0
    • Stars:
      6,748
    • Last activity:
      2026-07-15
  • notan

    A simple portable multimedia layer to create apps or games easily

    • Latest version:
      0.14.0
    • Downloads:
      75,011
    • Recent downloads:
      4,631
    • License:
      MIT OR Apache-2.0
    • Stars:
      971
    • Last activity:
      2026-01-17
    • Latest version:
      0.46.1
    • Downloads:
      104,001
    • Recent downloads:
      276
    • License:
      MIT OR Apache-2.0
    • Stars:
      471
    • Last activity:
      2023-09-23
  • peacock

    A game engine for making beautiful games.

    • Latest version:
      0.0.1
    • Downloads:
      1,892
    • Recent downloads:
      6
    • License:
      MIT
    • Stars:
      61
    • Last activity:
      2021-04-04
  • piston

    The Piston game engine core libraries

    • Latest version:
      1.0.0
    • Downloads:
      1,856,564
    • Recent downloads:
      81,027
    • License:
      MIT
    • Stars:
      4,701
    • Last activity:
      2026-08-26
  • quicksilver

    A simple game framework for 2D games in pure Rust

    • Latest version:
      0.4.0
    • Downloads:
      147,717
    • Recent downloads:
      4,133
    • License:
      MIT/Apache-2.0
    • Stars:
      778
    • Last activity:
      2022-07-23
  • raylib

    Safe Rust bindings for Raylib.

    • Latest version:
      6.0.0
    • Downloads:
      299,773
    • Recent downloads:
      42,275
    • License:
      Zlib
    • Stars:
      345
    • Last activity:
      2026-09-06
  • renew

    Deterministic, code-first game engine, published as the renew-* crates: bit-reproducible fixed-timestep simulation in fixed point, Vulkan rendering, and a command-line face on every capability.

    • License:
      Apache License 2.0
    • Stars:
      25
    • Last activity:
      2026-09-09
  • Renzora Engine

    A feature packed 2D/3D game engine and scene editor using Bevy

    • Stars:
      335
    • Last activity:
      2026-09-10
  • rhachis

    A game framework based off wgpu and winit

    • Latest version:
      0.11.0
    • Downloads:
      19,419
    • Recent downloads:
      52
    • License:
      MIT
  • 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.

    • Latest version:
      0.8.7
    • Downloads:
      181,684
    • Recent downloads:
      10,246
    • License:
      MIT
    • Stars:
      1,691
    • Last activity:
      2025-12-05
  • rusty_engine

    Learn Rust with a simple, cross-platform, 2D game engine.

    • Latest version:
      7.0.0
    • Downloads:
      82,990
    • Recent downloads:
      2,597
    • License:
      MIT OR Apache-2.0
    • Stars:
      420
    • Last activity:
      2026-02-09
  • screen-13

    An easy-to-use Vulkan rendering engine in the spirit of QBasic.

    • Latest version:
      0.13.0
    • Downloads:
      59,093
    • Recent downloads:
      208
    • License:
      MIT OR Apache-2.0
    • Stars:
      341
    • Last activity:
      2026-09-07
  • sdl2

    SDL2 bindings for Rust

    • Latest version:
      0.38.0
    • Downloads:
      5,206,269
    • Recent downloads:
      723,920
    • License:
      MIT
    • Stars:
      2,951
    • Last activity:
      2026-03-22
  • sdl3

    Bindings to SDL3, a cross-platform library to abstract the platform-specific details for building applications.

    • Latest version:
      0.20.0
    • Downloads:
      200,671
    • Recent downloads:
      53,166
    • License:
      MIT
    • Stars:
      379
    • Last activity:
      2026-09-08
  • sfml

    Rust binding for sfml

    • Latest version:
      0.25.1
    • Downloads:
      261,387
    • Recent downloads:
      15,923
    • License:
      zlib-acknowledgement
    • Stars:
      669
    • Last activity:
      2026-06-01
  • space_editor

    Prefab editor for bevy game engine. Make levels/object templates with intuitive UI

    • Latest version:
      0.3.1
    • Downloads:
      3,692
    • Recent downloads:
      18
    • License:
      MIT OR Apache-2.0
    • Stars:
      502
    • Last activity:
      2025-05-23
  • stereokit

    Bindings to StereoKit: an easy-to-use Mixed Realty engine, designed for creating VR, AR, and XR experiences

    • Stars:
      45
    • Last activity:
      2024-05-18
  • tetra

    A simple 2D game framework written in Rust

    • Latest version:
      0.9.1
    • Downloads:
      160,790
    • Recent downloads:
      3,437
    • License:
      MIT
    • Stars:
      1,011
    • Last activity:
      2026-07-22
  • turbine

    3D game engine for content production

    • Latest version:
      0.3.0
    • Downloads:
      4,927
    • Recent downloads:
      103
    • License:
      MIT OR Apache-2.0
    • Stars:
      146
    • Last activity:
      2026-04-13
  • vectarine

    A cross-platform game engine focusing on fast prototyping and having fun with hot reloading and an editor

    • Stars:
      134
    • Last activity:
      2026-09-01

Archived

These crates are no longer maintained, but may still be of interest.
  • Ambient

    The multiplayer game engine

    • License:
      Apache License 2.0
    • Stars:
      3,909
    • Last activity:
      2025-01-07
  • amethyst

    Data-oriented game engine written in Rust

    • Latest version:
      0.15.3
    • Downloads:
      475,394
    • Recent downloads:
      17,838
    • License:
      MIT/Apache-2.0
    • Stars:
      8,028
    • Last activity:
      2021-12-06
  • arcana

    Easy to use game engine

    • Stars:
      67
    • Last activity:
      2024-05-24
  • caper

    Minimalist game framework

    • Latest version:
      0.13.0
    • Downloads:
      77,701
    • Recent downloads:
      450
    • License:
      MIT
    • Stars:
      101
    • Last activity:
      2021-01-14
  • gdnative

    The Godot game engine's gdnative bindings.

    • Latest version:
      0.11.3
    • Downloads:
      102,248
    • Recent downloads:
      3,196
    • License:
      MIT
    • Stars:
      3,624
    • Last activity:
      2025-12-31

Contribute

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

Please create a pull request or an issue on our GitHub!

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