Procedural Generation in Godot: Learn to Generate Enjoyable Content for Your Games
暫譯: 在 Godot 中的程序生成:學習為您的遊戲生成有趣的內容
Pitt, Christopher
- 出版商: Apress
- 出版日期: 2023-01-18
- 售價: $1,590
- 貴賓價: 9.5 折 $1,511
- 語言: 英文
- 頁數: 367
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484287940
- ISBN-13: 9781484287941
海外代購書籍(需單獨結帳)
相關主題
商品描述
Learn the tricks of simple procedural generation and how various genres, such as racing simulators, platformers, and roguelikes, can all benefit from these techniques.
In this book, you'll learn how to combine hand-crafted content with algorithms to create immersive and beautiful environments. You'll learn how to create a seeding system, so that you can replay great levels with your friends. We'll cover how to create good tilesets, how to use the tilemap editor effectively, and how to inject just the right amount of logic into an otherwise automated machine that is your own personal procedural content generation engine.
We will use 2D examples to demonstrate the concepts covered throughout the book. By the time you complete this book, you'll have a good handle on how to add procedural generation to your games.
What You Will Learn
- Learn to set up the perfect content generation system
- Master the tools for randomization and repeatability
- Understand how much content to craft versus how much to generate
Who This Book Is For
Basic familiarity with the Godot engine and GDScript is essential. While all concepts are explained in the book, it can be overwhelming learning these techniques at the same time as learning the engine.商品描述(中文翻譯)
學習簡單程序生成的技巧,以及各種遊戲類型,如賽車模擬器、平台遊戲和隨機生成遊戲,如何從這些技術中受益。
在這本書中,您將學習如何將手工製作的內容與算法結合,以創建身臨其境且美麗的環境。您將學習如何創建一個種子系統,以便能夠與朋友重玩優秀的關卡。我們將涵蓋如何創建良好的圖塊集,如何有效使用圖塊地圖編輯器,以及如何在您的個人程序內容生成引擎中注入適量的邏輯。
我們將使用 2D 示例來演示書中涵蓋的概念。當您完成這本書時,您將能夠很好地掌握如何將程序生成添加到您的遊戲中。
**您將學到的內容**
- 學習設置完美的內容生成系統
- 精通隨機化和可重複性的工具
- 理解應該手工製作多少內容以及應該生成多少內容
**本書適合誰**
對 Godot 引擎和 GDScript 有基本的熟悉是必須的。雖然書中解釋了所有概念,但在學習這些技術的同時學習引擎可能會讓人感到不知所措。
作者簡介
作者簡介(中文翻譯)
克里斯多福·皮特(Christopher Pitt)是一位居住在南非的開發者。他發行了多款獨立遊戲,其中許多遊戲在行動裝置和桌面環境中使用程序內容生成(procedural content generation)。他的遊戲大多是使用 JavaScript 或 Godot 引擎開發的。他也喜歡烘焙甜點和製作木製品。