Book description
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.
What You Need:
Publisher resources
Table of contents
- Acknowledgments
- Preface
- Part I. Getting Started with Rust
-
Part II. Building a Dungeon Crawler
- 4. Design a Dungeon Crawler
- 5. Build a Dungeon Crawler
- 6. Compose Dungeon Denizens
- 7. Take Turns with the Monsters
- 8. Health and Melee Combat
- 9. Victory and Defeat
- 10. Fields of View
- 11. More Interesting Dungeons
- 12. Map Themes
- 13. Inventory and Power-Ups
- 14. Deeper Dungeons
- 15. Combat Systems and Loot
- 16. Final Steps and Finishing Touches
- Part III. Additional Resources
- Bibliography
Product information
- Title: Hands-on Rust
- Author(s):
- Release date: June 2021
- Publisher(s): Pragmatic Bookshelf
- ISBN: 9781680508161
You might also like
book
Rust for Rustaceans
For developers who’ve mastered the basics, this book is the next step on your way to …
book
Rust in Action
Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques. …
book
The Rust Programming Language (Covers Rust 2018)
The Rust Programming Language is the official book on Rust: an open source systems programming language …
book
Command-Line Rust
Updated in 2024: A new version has been released that simplifies the programs used in the …