Rust Game

Open-source Rust projects categorized as Game | Edit details

Top 23 Rust Game Projects

  • GitHub repo citybound

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

    Project mention: How to run the latest releases in windows | reddit.com/r/Citybound | 2021-01-08

    You can manually delete the game's save files. Looks like it defaults to ./city relative to the game's working directory. The specific path depends on how you ran the game.

  • GitHub repo abstreet

    A traffic simulation game exploring how small changes to roads affect cyclists, transit users, pedestrians, and drivers.

    Project mention: City planner doesn't know what C:S is and writes a whole book about how to get bikes on the road and off the sidewalks and I thought it was pretty funny | reddit.com/r/CitiesSkylines | 2021-10-15

    The website is here - you can play online clicking on "your web browser" link in there (it currently links to http://play.abstreet.org/0.2.62/abstreet.html but there's a new version every week and the url changes)

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo ggez

    Rust library to create a Good Game Easily

    Project mention: good-web-game (ggez in browsers) v0.6 | reddit.com/r/rust_gamedev | 2021-09-14

    Chances seem pretty good at this point. Can be tracked here: https://github.com/ggez/ggez/issues/962

  • GitHub repo rust-doom

    A Doom Renderer written in Rust.

    Project mention: Why This Rare Bug in Doom (1993) Turns Everything into Unkillable Ghosts | reddit.com/r/programming | 2021-05-31

    maybe someone did rewrite it in rust ;)

  • GitHub repo veloren

    [Mirror] An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World

    Project mention: What are you using Rust for? | reddit.com/r/rust | 2021-10-01

    A lot of data-oriented patterns that are either difficult to do correctly in unsafe languages or come with unnecessary performance issues in managed language fit very well on top of Rust. Rust has performance, ergonomics, and portability on its side. It's a great combo, and we're making full use of it: https://www.veloren.net/

  • GitHub repo zemeroth

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

    Project mention: What's everyone working on this week (41/2021)? | reddit.com/r/rust | 2021-10-11

    Trying to get back to the development of my turn-based game Zemeroth: going to finish the first iteration of settings screen for configuring widgets' size and screen offset, and get back to writing devlogs for the v0.7 release.

  • GitHub repo Coffee

    An opinionated 2D game engine for Rust

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo sulis

    Turn based tactical RPG with several campaigns, written in Rust

    Project mention: Looking for a Rust Developer (or 2) to collaborate on a Roguelike game | reddit.com/r/rust_gamedev | 2021-09-21

    Have you gone headhunting for devs who already used Rust for Top Down RPGs?

  • GitHub repo Proton-Caller

    Run any Windows program through Proton

    Project mention: Is there "Proton" for nonsteam games? | reddit.com/r/linux_gaming | 2021-10-06
  • GitHub repo vange-rs

    Rusty Vangers clone

    Project mention: Is WGSL a good choice? | reddit.com/r/rust_gamedev | 2021-09-25

    P.S. I'm fully using WGSL in vange-rs and baryon

  • GitHub repo FishFight

    Fish Fight is a tactical 2D shooter. Made with Rust-lang and Macroquad 🦀🌶

    Project mention: Testers needed: Online p2p multiplayer in Fish Fight | reddit.com/r/rust_gamedev | 2021-09-20

    Run the latest version of our game (cargo run) and follow this simple guide: https://github.com/fishfight/FishFight/blob/main/docs/multiplayer.md

  • GitHub repo sokoban-rs

    An implementation of Sokoban in Rust

  • GitHub repo RustyVolleySrc

    A Rust reimplementation of Blobby Volley 2.

    Project mention: Hey Rustaceans! Got an easy question? Ask here (34/2021)! | reddit.com/r/rust | 2021-08-23

    Can someone help me with CI for Rust please. I have an old project that use Circle CI to build a desktop and wasm game. A good soul made some PR a few days ago which made the CI failed because Github changed the authorization scheme. I updated that and expected the CI to work again but now for some reason the web build now try to use a more recent version of rustc-demangle which failed to build on the nightly I use in the CI (2019-12-20). The weird thing is that the version pinned in the Cargo.lock specify the 0.1.16 version while the web build try to use the version 0.1.21. Any idea why this is happening?

  • GitHub repo sandbox

    A sand simulation game

    Project mention: The Similarities between an ECS and a rendergraph | reddit.com/r/gamedev | 2021-07-21

    I've considered implementing Sandbox using wgpu compute sharers (all the rendering is already done with wgpu). The reason I didn't is because I couldn't figure out how to make particles update in parallel - how to handle conflicts between two particles wanting to move into the same position, updating a particle that's supposed to be destroyed, etc. I'd love to get this working however. My last attempt was a the "multithread" branch where I tried to use rayon as a means of prototyping the game using parallel update logic.

  • GitHub repo hebi

    A highly customizable snake clone made in Rust with the Bevy engine, named after the Japanese word for snake, 蛇.

    Project mention: I've released my first game in Rust! Hebi, a highly customizable snake clone made with Bevy 🐍 | reddit.com/r/bevy | 2021-09-02
  • GitHub repo rust_rpg_toolkit

    Engine / framework for creating highly customizable and user modable action RPG's

    Project mention: Rust RPG Toolkit | reddit.com/r/rust_gamedev | 2021-08-27

    I have released the engine I use for my game as a library, under MIT license, for anyone who might be interested.

  • GitHub repo football-simulator

    Football simulation engine (like Football Manager) written in pure Rust

    Project mention: What's everyone working on this week (32/2021)? | reddit.com/r/rust | 2021-08-09

    Still working on basic implementation of Football Manager with Web interface https://github.com/ZOXEXIVO/football-simulator

  • GitHub repo innit

    A roguelike game where you play a micro organism inside a larger organism!

    Project mention: Sharing Saturday #362 | reddit.com/r/roguelikedev | 2021-05-14

    Innit - Roguelike inside of a living body - alpha v0.0.4 - GitHub

  • GitHub repo MurderUserDungeon

    A game made for the Rusty Jam https://itch.io/jam/rusty-jam

    Project mention: The Rusty Jam results are here! | reddit.com/r/rust_gamedev | 2021-09-05

    Thanks! I can find the one for murder user dungeon https://github.com/TheRealTeamFReSh/MurderUserDungeon

  • GitHub repo yayagram

    Play nonograms/picross in your terminal

    Project mention: What's your favourite under-rated Rust crate and why? | reddit.com/r/rust | 2021-06-07

    Two crates: - parse-size is criminally underrated. It allows you to parse input like "100 MB", "50 kb", "25b" into an integer of bytes. It parses input so intuitively and it works exactly the way I expected. I use it in https://github.com/r00ster91/splitter. - line_drawing is in my opinion the best line algorithm library there is. Extremely clean and nice to use. Exactly what I need for my project https://github.com/r00ster91/yayagram.

  • GitHub repo solkit

    A solitaire collection and solitaire construction kit for terminal

    Project mention: Ask HN: Which are the best go repositories to read to learn the language? | news.ycombinator.com | 2021-01-17

    I second that. Stdlib is great to get a feel how the language works. Some small programs are always the best, if they are written by a good programmer. A cli game i study right now but in Rust. A small program with a lot of logic, but without all the graphics distractions.

    https://github.com/VladimirMarkelov/solkit

  • GitHub repo not_snake_game

    A snake-inspired game made in Rust using the Bevy game engine.

    Project mention: Rusty Jam Submission: A Day at the Movies | reddit.com/r/rust_gamedev | 2021-08-31

    Check out my other game, Not Snake, if you haven't. it's also made in Rust with Bevy and is a bit more polished and has a similar sense of humor, I think 🤔

  • GitHub repo rec-wars

    Top-down vehicle shooter game in Rust/WASM

    Project mention: RecWars - a WIP open source 2D tank shooter in Macroquad playable both natively and in the browser | reddit.com/r/rust_gamedev | 2021-07-30
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 2021-10-15.

Index

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

Project Stars
1 citybound 6,580
2 abstreet 6,211
3 ggez 3,070
4 rust-doom 2,022
5 veloren 1,379
6 zemeroth 1,077
7 Coffee 838
8 sulis 372
9 Proton-Caller 273
10 vange-rs 249
11 FishFight 239
12 sokoban-rs 124
13 RustyVolleySrc 114
14 sandbox 103
15 hebi 64
16 rust_rpg_toolkit 44
17 football-simulator 43
18 innit 35
19 MurderUserDungeon 29
20 yayagram 29
21 solkit 28
22 not_snake_game 23
23 rec-wars 22
Find remote jobs at our new job board 99remotejobs.com. There are 38 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com