Beginning Game Development with Amazon Lumberyard: Create 3D Games Using Amazon Lumberyard and Lua
暫譯: 使用 Amazon Lumberyard 開始遊戲開發:利用 Amazon Lumberyard 和 Lua 創建 3D 遊戲
Herman, Jaken Chandler
- 出版商: Apress
- 出版日期: 2019-09-26
- 售價: $1,590
- 貴賓價: 9.5 折 $1,511
- 語言: 英文
- 頁數: 234
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484250729
- ISBN-13: 9781484250723
海外代購書籍(需單獨結帳)
商品描述
Create stunning 3D games in a short amount of time using Amazon Lumberyard, a free and exciting game development platform. This book is a ground-up, out-of-the-box tutorial on 3D game development and programming with Lua and Amazon Lumberyard with little or no game development experience required.
Beginning Game Development with Amazon Lumberyard walks you through the user interface of the Amazon Lumberyard engine; teaches you how to develop detailed terrain using heightmaps, megatextures, weather, and vegetation; and takes you through exporting the game for distribution. The book will show you how to create a player as well as enemies while not getting bogged down with third-party tools for animation or model creation. You will also work with simple physics, colliders, meshes, weather generation, Lua scripting, user interface development, and much more.
By the end of the book, you will be able to create many different types of video games using the Amazon Lumberyard engine and even have a completed project ready to release or put in your portfolio.
What You Will Learn
- Discover the mechanics and terminology of game development
- Familiarize yourself with the Amazon Lumberyard game engine in detail
- Modify game scripts using the Lua language
- Discover how to optimally structure game layers
Who This Book is For
Developers, programmers, and would-be game designers who have long wanted to dip their toes into the world of game development but have found other game engines and platforms to have too high a barrier to entry.
商品描述(中文翻譯)
創建令人驚嘆的 3D 遊戲,使用 Amazon Lumberyard 這個免費且令人興奮的遊戲開發平台,並在短時間內完成。本書是一本從零開始的、即開即用的 3D 遊戲開發與程式設計教程,使用 Lua 和 Amazon Lumberyard,幾乎不需要任何遊戲開發經驗。
《使用 Amazon Lumberyard 開始遊戲開發》將引導您了解 Amazon Lumberyard 引擎的使用者介面;教您如何使用高度圖、巨型紋理、天氣和植被來開發詳細的地形;並帶您完成遊戲的導出以便發行。本書將展示如何創建玩家角色以及敵人,而不需要依賴第三方工具來進行動畫或模型創建。您還將學習簡單的物理、碰撞體、網格、天氣生成、Lua 腳本、使用者介面開發等更多內容。
在本書結束時,您將能夠使用 Amazon Lumberyard 引擎創建多種不同類型的視頻遊戲,甚至擁有一個完成的項目,準備發佈或放入您的作品集。
您將學到的內容:
- 探索遊戲開發的機制和術語
- 詳細熟悉 Amazon Lumberyard 遊戲引擎
- 使用 Lua 語言修改遊戲腳本
- 發現如何最佳結構化遊戲層
本書適合對象:
開發者、程式設計師以及有志於成為遊戲設計師的人,他們長期以來希望涉足遊戲開發的世界,但發現其他遊戲引擎和平台的入門門檻過高。
作者簡介
Jaken Herman is a software engineer living in Texas. Jaken holds a bachelor of science in computer science with a focus on software engineering from Sam Houston State University. Outside of university, Jaken worked as a software engineering contractor at NASA. He has worked with many different and new technologies and has an ever-expanding wealth of information on all topics related to programming. In game development, he has academic experience as well as hands-on hobbyist experience having created many mobile-based games, a side-scrolling platformer, and a racing game.
作者簡介(中文翻譯)
Jaken Herman 是一位居住在德克薩斯州的軟體工程師。Jaken 擁有來自薩姆休斯頓州立大學的計算機科學學士學位,專注於軟體工程。在大學之外,Jaken 曾在 NASA 擔任軟體工程承包商。他接觸過許多不同的新技術,並在所有與程式設計相關的主題上擁有不斷擴展的知識。在遊戲開發方面,他擁有學術經驗以及實際的業餘經驗,創作了許多基於移動設備的遊戲,包括一款橫向捲軸平台遊戲和一款賽車遊戲。