Pages: 342 Published: July 2021 ISBN: 9781680508161
In Print
Hands-on Rust
Effective Learning through 2D Game Development and Play
by Herbert Wolverson
Rust is an exciting new programming language combining the power of C
with memory safety, fearless concurrency, and productivity
boosters—and what better way to learn than by making games. Each
chapter in this book presents hands-on, practical projects ranging from
“Hello, World” to building a full dungeon crawler game. With this book,
you’ll learn game development skills applicable to other engines,
including Unity and Unreal.
Rust is an exciting programming language combining the power of C with
memory safety, fearless concurrency, and productivity boosters. With
Rust, you have a shiny new playground where your game ideas can
flourish.
Each chapter in this book presents hands-on, practical projects that
take you on a journey from “Hello, World” to building a full dungeon
crawler game. Start by setting up Rust and getting comfortable with your
development environment. Learn the language basics with practical
examples as you make your own version of Flappy Bird. Discover what it
takes to randomly generate dungeons and populate them with monsters as
you build a complete dungeon crawl game. Run game systems concurrently
for high-performance and fast game-play, while retaining the ability to
debug your program. Unleash your creativity with magical items, tougher
monsters, and intricate dungeon design. Add layered graphics and polish
your game with style.
Herbert Wolverson has worked as a programmer and an indie game
developer since the late 1990s. He’s taught programming and IT skills at
a variety of levels, contributes to multiple Open Source projects, and
is active in the game development scene.