How to Build Video Games With Rust

How to Build Video Games With Rust

Eric Smith
Eric Smith

December 28, 2021


Rust is one of Stack Overflow’s most loved languages, but the hype cycle of new programming languages has rarely resonated with video game developers. Although more traditional application developers often are eager to embrace every programming language Flavor of the Week for their own purposes, the domain of game developers is so unique and well-established that they’ve stuck by the old standbys provided by C++, C#, and JavaScript.

In this presentation, Eric Smith makes the case for Rust as the first real improvement to a game developer’s toolkit. He walks through some basic tools, including rendering, structuring code, and engines. And ultimately, he demonstrates Rust’s effectiveness with a new game of his own.

Whether you’re a game developer looking for something new, or a software developer looking to dip into game development, Eric’s presentation will help you take advantage of Rust’s unique properties to craft a game development workflow you’ll enjoy.

Join the Dialogue

About Eric Smith

Eric Smith is a Principal Crafter at 8th Light with experience in Web, Mobile, and Game development. In the last two years, Eric began dedicating himself to learning Rust, frequently doing so in public at https://www.twitch.tv/paytonrules, where he began using Rust to develop small video games. This has led to the book “Game Development with Rust and WebAssembly,” in which you build an endless runner style of game from scratch, with the code written entirely in Rust. The book hits real and virtual bookshelves in early 2022 and is available for pre-order on Amazon.

Eric earned both his Bachelor of Science degree in Computer Science and his Master’s of Science Degree in Video Game Development from DePaul University. You can find him talking about software, his kids and sports on Twitter @paytonrules.

About 8th Light University

8th Light University (8LU) is a virtual event series curated by 8th Light, a global software consultancy that partners with clients in creating software solutions. Topics focus on improving the craft of software product, design, and development. Software professionals of all skill levels are welcome! Watch past event videos on YouTube, join us at our next 8LU event, or sign up for our newsletter to to find out about upcoming events.