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 promises a better development process, less debugging time, and better end results.

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 Discord - there's a #games-and-graphics channel on the Rust Community server, as well as a dedicated Game Development in Rust 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 is available at: the subreddit, the monthly newsletter, the podcast, and the @rust_gamedev Twitter feed.


Libraries and tools to help you build games in Rust.




The people that help maintain this site.


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.

Software engineer, hobbyist game dev

Contribute to the site, and add your name here!
Go to GitHub


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

Inspired by arewewebyet, and arewelearningyet.