Rust Game Engine

Open-source Rust projects categorized as Game Engine

Top 23 Rust Game Engine Projects

  • bevy

    A refreshingly simple data-driven game engine built in Rust

    Project mention: My Pure Rust Wishlist | | 2023-09-24 might interest you. Bevy plans to migrate to cosmic-text (mentioned in the article) because of their current implementation's (ab_glyph maybe?) issues.

  • Fyrox

    3D and 2D game engine written in Rust

    Project mention: Alternative Game Engines for Marooned Unity Developers | /r/gamedev | 2023-09-22


  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • ggez

    Rust library to create a Good Game Easily

    Project mention: ggez news! 0.9.0 released and more! | /r/rust_gamedev | 2023-07-09

    ggez is a lightweight cross-platform game framework for making games with minimum friction. Check it out at,

  • macroquad

    Cross-platform game engine in Rust.

    Project mention: What would you recommend for simple 2D game (in The Binding of Isaac style)? | /r/rust_gamedev | 2023-06-09

    Any opinion on ggez? I don't like how everything in macroquad is global state

  • Coffee

    An opinionated 2D game engine for Rust

  • Tetra

    🎮 A simple 2D game framework written in Rust

    Project mention: What are some less popular but well-made crates you'd like others to know about? | /r/rust | 2023-01-08

    Tetra 2D game library. It's very easy to pick up and use. I'd like to bring more attention to it.

  • quicksilver

    A simple framework for 2D games on desktop and web (by ryanisaacg)

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • emerald

    A 2D rust game engine focused on portability.

  • Oxygengine

    Rust implementation of Oxygen Core HTML5 game engine

  • rusty_engine

    2D game engine for learning Rust

    Project mention: Looking for a simple game engine | /r/rust_gamedev | 2023-06-28

    Rusty Engine is a very simplified wrapper over Bevy made by one of its contributors which allows you to basically get straight into game creation using code without having to learn proper ECS patterns and Bevy systems.

  • arsenal

    Blender game engine prototype written in Rust. (by katharostech)

  • bevy_retro

    Plugin pack for making 2D games with Bevy

    Project mention: Many reasons to always read the LICENSE | /r/linuxmasterrace | 2023-04-09 section 6.2

  • BlueEngine

    Blue Engine is a general-purpose and easy-to-use graphics engine written in rust.

    Project mention: Rust for mobile development? | /r/rust | 2022-12-05

    Hey there! Author of Blue Engine here.

  • punchy

    A 2.5D side-scroller beatemup, made in Bevy

    Project mention: Bevy games with open source code? | /r/bevy | 2023-03-05

    There's Fish Folk: Punchy.

  • OpenGMK

    A rewrite of the GameMaker Classic engine runners with additional tooling

    Project mention: Gamemaker games run with delayed audio, "No sound device detected. Sounds might not play." when dsound is switched to builtin. | /r/wine_gaming | 2023-05-08

    Not sure about the error, but you might wanna try OpenGMK's gm8emulator for playing Gamemaker 8 games on Linux

  • Crayon

    A small, portable and extensible game framework written in Rust.

  • screen-13

    Screen 13 is an easy-to-use Vulkan rendering engine in the spirit of QBasic.

    Project mention: Best rendering crate | /r/rust | 2022-10-22

    Check out Screen 13; write shaders and use the render graph to run them easily. Resources can be created individually or as part of an automatic pool. Lots of examples, fully documented. Triangle is 100 lines including shaders.

  • scion

    Scion is a tiny 2D game engine built on top of wgpu and winit, following the KISS principle. (by grzi)

  • rust-game-ports

    Official host of games ported using Rust game libraries.

  • name-needed

    🕹 A one man effort to produce an intuitive and high performance Dwarf Fortress-esque game. Needs a name.

    Project mention: Ask HN: Could you show your personal blog here? | | 2023-07-04
  • sandbox

    2D Pixel Physics Simulator (by hakolao)

  • INOX

    Rust Game engine integrated in Blender [WebGPU ready]

    Project mention: The Icculus Microgrant is giving out 250 dollar grants to open source projects, please brag about your project(s) in this thread so I can see them! | /r/programming | 2023-03-03
  • bones

    Work-in-Progress, simple, and easy-to-use game engine that can be rendered with Bevy.

    Project mention: Fish Folk – Bevy game in development for 4 years is now live on Kickstarter | /r/rust_gamedev | 2023-05-25

    We support modding through our Bones framework, built on top of Bevy:

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-24.

Rust Game Engine related posts


What are some of the best open-source Game Engine projects in Rust? This list will help you:

Project Stars
1 bevy 26,563
2 Fyrox 6,587
3 ggez 3,884
4 macroquad 2,364
5 Coffee 1,002
6 Tetra 831
7 quicksilver 774
8 emerald 552
9 Oxygengine 438
10 rusty_engine 324
11 arsenal 274
12 bevy_retro 254
13 BlueEngine 224
14 punchy 221
15 OpenGMK 217
16 Crayon 179
17 screen-13 178
18 scion 168
19 rust-game-ports 116
20 name-needed 97
21 sandbox 94
22 INOX 70
23 bones 67
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.