Procedural Generation in Godot: Learn to Generate Enjoyable Content for Your Games

Pitt, Christopher

  • 出版商: Apress
  • 出版日期: 2023-01-18
  • 售價: $1,710
  • 貴賓價: 9.5$1,625
  • 語言: 英文
  • 頁數: 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 is a developer living in South Africa. He has published a bunch of indie games, many of which use procedural content generation, on mobile, and desktop environments. Most of his games have been built in JavaScript or the Godot engine. He also likes to bake sweet things and build wood things.

作者簡介(中文翻譯)

Christopher Pitt 是一位居住在南非的開發者。他已經發布了許多獨立遊戲,其中許多遊戲使用程序生成內容,在行動裝置和桌面環境中運行。他的大部分遊戲都是使用 JavaScript 或 Godot 引擎開發的。他還喜歡烘焙甜點和製作木製品。