Programming for Game Design: A Hands-On Guide with Godot
暫譯: 遊戲設計程式設計:使用 Godot 的實作指南

Wang, Wallace, Walcott, Tonnetta

  • 出版商: Apress
  • 出版日期: 2024-02-14
  • 售價: $1,880
  • 貴賓價: 9.5$1,786
  • 語言: 英文
  • 頁數: 498
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798868801891
  • ISBN-13: 9798868801891
  • 相關分類: 遊戲設計 Game-design
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Create video game elements using the Godot game engine, gaining practical experience in programming and video game development. The Godot game engine uses a simplified programming language called GDScript, which closely resembles Python. By learning GDScript, you can focus more on learning the basics of programming.

You'll explore concepts such as variables and data structures variables used to store information about video game objects that can be manipulated using a keyboard or a mouse. You'll also learn about user interface design, branching statements, and looping statements, enabling you to actively engage in programming and create your own interactive games.

By the end of the book, you'll have a solid understanding of how video game elements work and how the basic principles of programming work as well. By programming simple video game elements in the Godot game engine, you'll learn both programming and the principles of 2D video game design.

What You Will Learn

  • Understand the basics of programming by creating simple video game elements in the Godot game engine.
  • Explore variables and data structures to actively store and modify information about video game objects.
  • Gain a deeper understanding of user interface design.
  • Master simplified programming languages like GDScript.

Who This Book Is For

Aspiring programmers and game enthusiasts seeking an engaging introduction to programming through video game creation.




商品描述(中文翻譯)

創建使用 Godot 遊戲引擎的視頻遊戲元素,獲得編程和視頻遊戲開發的實踐經驗。Godot 遊戲引擎使用一種簡化的編程語言,稱為 GDScript,與 Python 非常相似。通過學習 GDScript,您可以更專注於學習編程的基本知識。

您將探索變數和數據結構等概念,這些變數用於存儲有關可以使用鍵盤或鼠標操作的視頻遊戲對象的信息。您還將學習用戶界面設計、分支語句和循環語句,使您能夠積極參與編程並創建自己的互動遊戲。

在本書結束時,您將對視頻遊戲元素的運作方式以及編程的基本原則有扎實的理解。通過在 Godot 遊戲引擎中編程簡單的視頻遊戲元素,您將學習編程和 2D 視頻遊戲設計的原則。

您將學到的內容:

- 通過在 Godot 遊戲引擎中創建簡單的視頻遊戲元素來理解編程的基本知識。
- 探索變數和數據結構,以主動存儲和修改有關視頻遊戲對象的信息。
- 深入理解用戶界面設計。
- 精通簡化的編程語言,如 GDScript。

本書適合對象:

有志於成為程序員和遊戲愛好者,尋求通過視頻遊戲創作來獲得引人入勝的編程入門。

作者簡介

Wallace Wang has been writing computer books for over 30 years, including Steal This Computer Book, Microsoft Office for Dummies, Beginning Programming for Dummies, Beginning iPhone Development with SwiftUI, and The Structure of Game Design" to name just a few. He created the board game, "Orbit War," for Steve Jackson Games, which simulated satellite warfare in the near future. He also writes screenplays and won first place in Scriptapalooza's 2023 screenwriting competition.

Tonnetta Walcott is a writer, podcaster, gamer, and programmer who is passionate about video games and technology. She graduated from San Diego State University with a English Bachelor's and has a certificate in Computer Programming. After being offered an internship at Sony Online Entertainment, Tonnetta learned computer programming (C++, Java), web development, and game design using the Unity and Godot game engines. Tonnetta has programmed a simulation to chess, Battleship, and a matching concentration game, and is currently working on a game called NinChibi, where tiny chibi ninjas play tag in a single player and multiplayer mode. The NinChibi game is built with the Godot game engine.


作者簡介(中文翻譯)

華萊士·王(Wallace Wang)從事電腦書籍寫作已超過30年,著作包括偷這本電腦書白話文微軟辦公室白話文程式設計入門SwiftUI的iPhone開發入門以及遊戲設計的結構等。他為史蒂夫·傑克森遊戲公司創作了桌上遊戲《軌道戰爭》(Orbit War),模擬未來的衛星戰爭。他還撰寫劇本,並在2023年的Scriptapalooza劇本寫作比賽中獲得第一名。

托內塔·沃爾科特(Tonnetta Walcott)是一位作家、播客主持人、遊戲玩家和程式設計師,對視頻遊戲和科技充滿熱情。她畢業於聖地牙哥州立大學,獲得英語學士學位,並擁有計算機程式設計的證書。在索尼線上娛樂公司獲得實習機會後,托內塔學習了計算機程式設計(C++、Java)、網頁開發以及使用Unity和Godot遊戲引擎的遊戲設計。托內塔已經編寫了棋類模擬、戰艦遊戲和配對集中遊戲,並目前正在開發一款名為NinChibi的遊戲,該遊戲中小巧的Q版忍者在單人和多人模式下玩捉迷藏。NinChibi遊戲是使用Godot遊戲引擎構建的。