Rust Game Engine

Open-source Rust projects categorized as Game Engine

Top 23 Rust Game Engine Projects

Game Engine
  1. bevy

    A refreshingly simple data-driven game engine built in Rust

    Project mention: Retro Boy: simple Game Boy emulator written in Rust, can be played on the web | news.ycombinator.com | 2025-03-20

    > I hear a few problems with the audio emulation, (mostly clicks that shouldn't be there)

    Almost anything WASM+Audio seems to do that in browsers today, unless you're really really careful about what you're doing and leverage multiple threads. I think the issue is mostly around single-thread contexts, where it has to switch between playing audio and other things.

    I hit the very same issue myself with Bevy not too long time ago, and tracking this issue which has some further links if you wanna go down a rabbit-hole: https://github.com/bevyengine/bevy/issues/4078

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. pyxel

    A retro game engine for Python

    Project mention: A (not so) small library for terminal based game development | news.ycombinator.com | 2024-07-23

    If pygamelib interests you, you might also be interested in Pyxel:

    https://github.com/kitao/pyxel

  4. Fyrox

    3D and 2D game engine written in Rust

    Project mention: Migrating Away from Rust | news.ycombinator.com | 2025-04-28

    Sorry but this engine had(s) problems rendenring a rectangle with alpha channel 3 months ago (I'm assuming it was fixed).

    Is it normal for Rust ecosystem to use software of this level of maturity?

    https://github.com/FyroxEngine/Fyrox/discussions/725

  5. ggez

    Rust library to create a Good Game Easily

  6. Ambient

    The multiplayer game engine

  7. macroquad

    Cross-platform game engine in Rust.

  8. Coffee

    An opinionated 2D game engine for Rust (by hecrj)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Tetra

    🎮 A simple 2D game framework written in Rust

  11. quicksilver

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

  12. Oxygengine

    Rust implementation of Oxygen Core HTML5 game engine

  13. BlueEngine

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

  14. rusty_engine

    2D game engine for learning Rust

  15. OpenGMK

    A rewrite of the GameMaker Classic engine runners with additional tooling

  16. screen-13

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

  17. bevy_retro

    Plugin pack for making 2D games with Bevy

  18. punchy

    A 2.5D side-scroller beatemup, made in Bevy

  19. arsenal

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

  20. bones

    An easy-to-use game engine for making real games.

  21. scion

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

  22. Crayon

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

  23. rust-game-ports

    Official host of games ported using Rust game libraries.

  24. sandbox

    2D Pixel Physics Simulator (by hakolao)

  25. INOX

    Rust Game engine integrated in Blender [WebGPU ready] (by gents83)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Rust Game Engine discussion

Log in or Post with

Rust Game Engine related posts

Index

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

# Project Stars
1 bevy 39,496
2 pyxel 16,263
3 Fyrox 8,242
4 ggez 4,401
5 Ambient 3,857
6 macroquad 3,761
7 Coffee 1,104
8 Tetra 965
9 quicksilver 786
10 Oxygengine 462
11 BlueEngine 439
12 rusty_engine 386
13 OpenGMK 322
14 screen-13 305
15 bevy_retro 304
16 punchy 285
17 arsenal 274
18 bones 267
19 scion 222
20 Crayon 182
21 rust-game-ports 124
22 sandbox 122
23 INOX 114

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com