1 option
Hands-on Rust : effective learning through 2D game development and play / Herbert Wolverson.
- Format:
- Book
- Author/Creator:
- Wolverson, Herbert, author.
- Series:
- Pragmatic programmers.
- The pragmatic programmers
- Language:
- English
- Subjects (All):
- Rust (Computer program language).
- Physical Description:
- 1 online resource (332 pages)
- Edition:
- First edition.
- Place of Publication:
- [Raleigh, North Carolina] : The Pragmatic Bookshelf, [2021]
- Summary:
- "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."-- Publisher's description.
- Contents:
- Part I: Getting Started with Rust
- 1. Rust and Your Development Environment
- 2. First Steps with Rust
- 3. Build Your First Game 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.
- Notes:
- Description based on publisher supplied metadata and other sources.
- Description based on print version record.
- Description based on print record.
- Includes bibliographical references.
- ISBN:
- 9781680508819
- 1680508814
- 9781680508802
- 1680508806
- OCLC:
- 1263025049
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.