This book skillfully intertwines three separate sets of lessons into one enjoyable narrative. The first follows on from the original Hands-On Rust, exploring more advanced real-world Rust features such as traits, generics, feature flags, macros, and concurrency. Improve your code with testing, benchmarking, and optimization. The second aspect of the book is programming games using the Bevy game engine. As you develop increasingly sophisticated games you'll see how the power of Rust helps you create type-safe and performant code. Quickly build games with reusable physics and collision detection. Make your games pop with animations, particles, and rendering tricks, including parallax layering. Finally, the book teaches techniques well beyond the world of game development. Even if you don't write the next great platform shooter, your everyday Rust programming will be tighter and more assured. Pick up a copy of Advanced Hands-on Rust today. And, to celebrate sending the book to the printer, use the code hwmrustcomplete when you check out to get 40% off the ebook, only at pragprog.com. |