Hands-On Rust: Effective Learning Through 2D Game Development and Play (Paperback)

Wolverson, Herbert

  • 出版商: Pragmatic Bookshelf
  • 出版日期: 2021-08-03
  • 定價: $1,680
  • 售價: 9.0$1,512
  • 語言: 英文
  • 頁數: 325
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1680508164
  • ISBN-13: 9781680508161
  • 相關分類: Rust 語言
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

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:

 

  • A computer running Windows 10, Linux, or Mac OS X.
  • A text editor, such as Visual Studio Code.
  • A video card and drivers capable of running OpenGL 3.2.

商品描述(中文翻譯)

Rust是一種令人興奮的新型程式語言,結合了C的強大功能和記憶體安全、無懼並行性以及提高生產力的特點。而學習這種語言的最佳方式莫過於通過製作遊戲。本書的每一章都提供了實踐性的、實用的項目,從Hello, World到構建一個完整的地下城遊戲。通過本書,您將學習到適用於其他引擎(包括Unity和Unreal)的遊戲開發技能。

Rust是一種令人興奮的程式語言,結合了C的強大功能和記憶體安全、無懼並行性以及提高生產力的特點。有了Rust,您將擁有一個全新的遊戲創作場所。

本書的每一章都提供了實踐性的、實用的項目,帶您從Hello, World到構建一個完整的地下城遊戲的旅程。首先,設置Rust並熟悉開發環境。通過實際示例學習語言基礎,並製作自己的Flappy Bird版本。在構建完整的地下城遊戲時,了解如何隨機生成地下城並填充怪物。同時並行運行遊戲系統,實現高性能和快速遊戲運行,同時保留調試程序的能力。通過魔法物品、更強大的怪物和複雜的地下城設計,釋放您的創造力。添加分層圖形,並以獨特的風格完善您的遊戲。

您需要的東西:
- 運行Windows 10、Linux或Mac OS X的電腦。
- 文本編輯器,例如Visual Studio Code。
- 支持運行OpenGL 3.2的顯卡和驅動程式。

作者簡介

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.

作者簡介(中文翻譯)

Herbert Wolverson自1990年代末以來一直從事程式設計師和獨立遊戲開發者的工作。他曾在不同層次上教授程式設計和資訊技術技能,並參與多個開源項目,活躍於遊戲開發界。