Are we game yet?

Almost. We have the blocks, bring your own glue.

Get Started

Get Started

Since you ended up here, you probably agree that Rust is potentially an ideal language for Game Development.

Its emphasis on low-level memory safe programming promise a better development process, less debugging time, and better end result.

While the ecosystem is still very young, you can find enough libraries and game engines to sink your teeth into doing some slightly experimental gamedev.

If you haven't learned Rust yet, maybe take a look at Resources first. If you are already proficient with Rust you might want to start with Ecosystem, News or Chat.


The main meeting places for people doing gamedev in Rust are on the IRC channel and the #games-and-graphics channel on the community-run Discord server.

Many libraries have their own lively gitter chats, which you can find in their descriptions.

Also see the subreddit.


The latest Rust gamedev news are available at: the subreddit, the monthly newsletter, and the @rust_gamedev Twitter feed.



Screenshot of A Snake's Tale
A Snake's Tale
A (100% Rust) puzzle game about snakes in cramped places
Screenshot of Astra Terra
Astra Terra
A real-time base-building strategy game with procedurally generated worlds and an emphasis on simulation and story
Screenshot of carambolage
Cartoonish style racing game using Rust and OpenGL - highly experimental at its current state
Screenshot of chirperjax
A simple 2D platformer game that demonstrates the use of two Rust crates: Gate and Collider.
Screenshot of Citybound
A new city-building game that dares to go beyond everything in its genre
Screenshot of colonize
A Dwarf Fortress/Rimworld-like game written in Rust
Screenshot of dose response
dose response
Dose Response is a roguelike game where you play an addict. Avoid the dangers threatening your mind and body while desperately looking for the next fix.
Screenshot of Evoli
An ecosystem simulation game. Achieve the greatest possible eco-diversity without disrupting the equilibrium.
Screenshot of Gaia
A program that lets you view the world
Screenshot of Garden
A game centered around really detailed plant growth simulation
Screenshot of hematite
A simple Minecraft written in Rust with the Piston game engine
Screenshot of HyperZen Training
HyperZen Training
Experimental minimalist game with a special graphical mecanic
Screenshot of Llamassacre
A jump and bump game for two players made with ggez
Screenshot of magog
A roguelike game in Rust
Screenshot of Pascal Penguin
Pascal Penguin
Pascal Penguin is a 2D grid-based puzzle game with levels designed around slippery ice.
Screenshot of plantex
Open-world exploration game with plants. Everything is procedurally generated
Screenshot of Q³
A Quake 3 like game with voxelized destructible maps
Screenshot of
A tiled based game written in Rust, uses the Amethyst game engine!
Screenshot of Reforge
Online multiplayer sandbox space ship combat game
Screenshot of Robo Instructus
Robo Instructus
A puzzle game in which players manoeuvre a robot by issuing instructions via a simple programming language
Screenshot of Rocket
A toy game in Rust, using Piston. The code is thoroughly commented in order to help people to follow it easily
Screenshot of Rostige Schlange
Rostige Schlange
Rostige Schlange ("Rusty Snake" in German apparently) is a small snake clone, using OpenGL for rendering
Screenshot of ruga
A game made in rust
Screenshot of Rust Doom
Rust Doom
A Doom Renderer written in Rust
Screenshot of Rust-oids
A-life simulator sandbox
Screenshot of RustyVolley
A rewrite of Blobby Volley 2 written in Rust, a blazingly fast, memory safe, thread safe language.
Screenshot of SHAR
Network shooter with physics and destructions
Screenshot of Solitaire
A remake of the Shenzhen Solitaire variant
Screenshot of Stacked Worlds
Stacked Worlds
A game prototype written in Rust, shows how to use specs and nphysics.
Screenshot of Sulis
An RPG with turn based, tactical combat, deep character customization and an engaging storyline.
Screenshot of Vange-rs
Rusty Vangers clone
Screenshot of Veloren
An open source multiplayer voxel RPG game currently in alpha development.
Screenshot of Vigilant Steel
Vigilant Steel
A space game using Rust & Piston
Screenshot of Way of Rhea
Way of Rhea
A puzzle platformer that takes place in a world where you can only interact with objects that match your current color.
Screenshot of Zemeroth
A small 2D turn-based hexagonal tactical game made with ggez engine
Screenshot of Zone of Control
Zone of Control
A turn-based hexagonal strategy game



Graphics Programmer
Writes on about Physically Based Shading and Rendering with Rust and Unity.
Backend developer and FP enthusiast
Software Engineer
Designer & Rustacean
Working with the Amethyst Engine team.
System programmer, hobby game developer
Writes turn-based games in Rust (Zemeroth atm), runs the @rust_gamedev twitter account.


And put your name here.


Arewegameyet? is made by @doppioslash and powered by Zola, a Rust static site generator.

Inspired by arewewebyet, and arewelearningyet.