Rust Game

Open-source Rust projects categorized as Game

Top 23 Rust Game Projects

  • citybound

    A work-in-progress, open-source, multi-player city simulation game.

  • abstreet

    Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transit

    Project mention: Offline public transport navigation tool for simulations | reddit.com/r/openstreetmap | 2022-10-20
  • 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 0.8.1 - only text is rendering; help needed please | reddit.com/r/rust_gamedev | 2022-11-27

    ggez simple example (not working): https://github.com/ggez/ggez/tree/master/examples/01_super_simple.rs ggez bunnymark (works in batched mode only): https://github.com/ggez/ggez/blob/master/examples/bunnymark.rs wgpu example (working): https://github.com/gfx-rs/wgpu/tree/master/wgpu/examples/hello-triangle

  • veloren

    An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.

    Project mention: Hey! does anyone has any means to create the cute Duck in the game? | reddit.com/r/Veloren | 2022-08-26
  • rust-doom

    A Doom Renderer written in Rust.

  • zemeroth

    😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust

    Project mention: Decision paralysis: ggez or macroquad | reddit.com/r/rust_gamedev | 2022-07-09

    i've used both in zemeroth: i migrated it from ggez to macroquad mostly because ggez at that time didn't support android and web targets. but i'd say that the main difference is tech stacks they're using: while ggez extensively reuses the existing rust gamedev ecosystem (winit, wgpu, rodio, etc), mq was written mostly on top of minimalist or its own specialized libraries (see miniquad).

  • Coffee

    An opinionated 2D game engine for Rust

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • jumpy

    Tactical 2D shooter in fishy pixels style. Made with Rust-lang 🦀 and Bevy 🪶

    Project mention: WASM For Core Game Loop & Mods · Jumpy dev-talk | reddit.com/r/rust_gamedev | 2022-11-26
  • luxtorpeda

    Steam Play compatibility tool to run games using native Linux engines

    Project mention: OpenRCT2 Steamdeck support | reddit.com/r/openrct2 | 2022-11-24

    I think Luxtorpeda supports OpenRCT2 if you have RollerCoaster Tycoon 1 or 2 on Steam.

  • sulis

    Turn based tactical RPG with several campaigns, written in Rust

  • Proton-Caller

    Run any Windows program through Proton

    Project mention: Marvel’s Spider-Man FLT on Steam Deck. nothing happen when I click “Play”, no error messages, tried proton 7, experimental and GE, please help | reddit.com/r/LinuxCrackSupport | 2022-08-13

    Run it through proton-caller instead of steam itself

  • chess-engine

    A dependency-free chess engine♟️ library built to run anywhere.

    Project mention: chess-engine VS Synergy-Chess - a user suggested alternative | libhunt.com/r/chess-engine | 2022-06-17
  • vange-rs

    Rusty Vangers clone

    Project mention: Driving through the voxel grid in vange-rs | reddit.com/r/rust_gamedev | 2022-10-31

    This is a new rendering method I was working on in Rusty Vangers. It's based on using a hierarchical voxel grid (mipmapped 3D texture) as an acceleration structure for ray tracing. Allows viewing the level from any perspective, and is faster than the "painter" method.

  • good-web-game

    An alternative ggez implementation on top of miniquad.

    Project mention: New to Game Dev | reddit.com/r/rust_gamedev | 2022-05-03

    Another great option is ggez or, better yet, https://github.com/ggez/good-web-game which is a reimplementation of ggez on more extensible tech (and it runs on web and mobile too)

  • mine.js

    :earth_asia: A voxel engine built with JS/TS/RS. (formerly mc.js) (maybe mine.ts? or even mine.rs?)

  • sandbox

    A sand simulation game

    Project mention: A 2D Pixel Physics Simulator with Cellular Automata written in Rust | reddit.com/r/rust | 2022-01-19

    I've made a similar game: https://github.com/JMS55/sandbox, and it looks like we've had a lot of the same ideas :)

  • thetawave-legacy

    A space shooter game made with Amethyst and Rust.

    Project mention: My game, Thetawave, made with Rust, is now playable in the browser on itch.io! | reddit.com/r/rust | 2022-07-21

    That's in the pipeline. Check out https://github.com/thetawavegame/thetawave-legacy for a preview of some of the things that are coming.

  • Airshipper

    The official Veloren launcher! This repository is a mirror. Please submit all PRs and issues on our GitLab page: https://gitlab.com/veloren/airshipper

    Project mention: help pls | reddit.com/r/Veloren | 2022-09-05

    You can follow flathub installation : https://veloren.net/download/

  • mk48

    Mk48.io Ship Combat Game

    Project mention: Mk48.io - Multiplayer Naval Combat Game made with SvelteKit. | reddit.com/r/sveltejs | 2022-05-14
  • guess-that-lang

    CLI game to see how fast you can guess the language of a code block!

    Project mention: [Media] I made a Rust CLI game that tests how fast you can guess the language of a code block! | reddit.com/r/rust | 2022-08-12

    Fixed in 8308bda

  • sokoban-rs

    An implementation of Sokoban in Rust

    Project mention: Good Rust Source Code | reddit.com/r/rust | 2022-01-06

    sokoban-rs is a small crate for the Sokoban game that I was impressed with.

  • Kataster

    A single screen space shooter developed in Rust with Bevy and Bevy_Rapier2d

    Project mention: how to add glsl background to a shoot'em example available on github | reddit.com/r/bevy | 2022-01-06
  • RustyVolleySrc

    A Rust reimplementation of Blobby Volley 2.

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

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 2022-11-27.

Rust Game related posts

Index

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

Project Stars
1 citybound 7,218
2 abstreet 6,794
3 ggez 3,526
4 veloren 3,052
5 rust-doom 2,190
6 zemeroth 1,250
7 Coffee 932
8 jumpy 694
9 luxtorpeda 455
10 sulis 416
11 Proton-Caller 395
12 chess-engine 349
13 vange-rs 341
14 good-web-game 291
15 mine.js 282
16 sandbox 211
17 thetawave-legacy 192
18 Airshipper 164
19 mk48 159
20 guess-that-lang 150
21 sokoban-rs 134
22 Kataster 127
23 RustyVolleySrc 127
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
www.influxdata.com