Beginning 3D Game Development with Unity 4, 2/e: All-in-one, multi-platform game development (Paperback)

Sue Blackman

  • 出版商: Apress
  • 出版日期: 2013-08-28
  • 定價: $2,475
  • 售價: 6.0$1,485
  • 語言: 英文
  • 頁數: 808
  • 裝訂: Paperback
  • ISBN: 1430248998
  • ISBN-13: 9781430248996
  • 相關分類: 遊戲引擎 Game-engine
  • 立即出貨(限量) (庫存=2)

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

商品描述

Beginning 3D Game Development with Unity 4 is perfect for those who would like to come to grips with programming Unity. You may be an artist who has learned 3D tools such as 3ds Max, Maya, or Cinema 4D, or you may come from 2D tools such as Photoshop and Illustrator. On the other hand, you may just want to familiarize yourself with programming games and the latest ideas in game production.

This book introduces key game production concepts in an artist-friendly way, and rapidly teaches the basic scripting skills you'll need with Unity. It goes on to show how you, as an independent game artist, can create interactive games, ideal in scope for today's casual and mobile markets, while also giving you a firm foundation in game logic and design.

  • The first part of the book explains the logic involved in game interaction, and soon has you creating game assets through simple examples that you can build upon and gradually expand.
  • In the second part, you'll build the foundations of a point-and-click style first-person adventure game—including reusable state management scripts, dialogue trees for character interaction, load/save functionality, a robust inventory system, and a bonus feature: a dynamically configured maze and mini-map.
  • With the help of the provided 2D and 3D content, you'll learn to evaluate and deal with challenges in bite-sized pieces as the project progresses, gaining valuable problem-solving skills in interactive design.

By the end of the book, you will be able to actively use the Unity 3D game engine, having learned the necessary workflows to utilize your own assets. You will also have an assortment of reusable scripts and art assets with which to build future games.

 

What you’ll learn

  • How to build interactive games that work on a variety of platforms
  • Take the tour around Unity user interface fundamentals, scripting and more
  • Create a test environment and gain control over functionality, cursor control, action objects, state management, object metadata, message text and more
  • What is inventory logic and how to manage it
  • How to handle 3D object visibility, effects and other special cases
  • How to handle variety of menus and levels in your games development
  • How to handle characters, scrollers, and more How to create or integrate a story/walkthrough
  • How to use the new Mecanim animation

Who this book is for

Students or artists familiar with tools such as 3ds Max or Maya who want to create games for mobile platforms, computers, or consoles, but with little or no experience in scripting or the logic behind games development.

Table of Contents

01.    Introduction to Game Development
02.    Unity UI basics
03.    Introduction to Scripting
04.    Terrain Generation and Environment
05.    Exploring Navigation
06.    Cursor Control and Interaction
07.    Importing Assets
08.    Action Objects
09.    Managing State
10.    Exploring Transitions
11.    Physics and Special Effects
12.    Message Text and HUD
13.    Inventory Logic
14.    Managing Inventory
15.    Dialogue Trees
16.    Mecanim
17.    Game Environment
18.    Setting up the Game
19.    Menus and Levels

商品描述(中文翻譯)

《Beginning 3D Game Development with Unity 4》是一本適合想要掌握Unity程式設計的人士的完美選擇。你可能是一位已經學會了3D工具如3ds Max、Maya或Cinema 4D的藝術家,或者你可能來自於2D工具如Photoshop和Illustrator。另一方面,你可能只是想熟悉遊戲程式設計和遊戲製作中的最新理念。

這本書以藝術家友好的方式介紹了關鍵的遊戲製作概念,並迅速教授了你在Unity中所需的基本腳本技能。它還展示了作為一位獨立遊戲藝術家,你如何創建互動遊戲,這些遊戲在今天的休閒和移動市場上非常理想,同時也為你在遊戲邏輯和設計方面打下了堅實的基礎。

本書的第一部分以藝術家友好的方式解釋了遊戲互動中涉及的邏輯,並通過簡單的示例讓你創建遊戲資產,你可以在此基礎上逐步擴展。

在第二部分中,你將建立一個點擊式第一人稱冒險遊戲的基礎,包括可重複使用的狀態管理腳本、角色互動的對話樹、加載/保存功能、強大的庫存系統,以及一個額外的功能:動態配置的迷宮和迷你地圖。

通過提供的2D和3D內容的幫助,你將學會在項目進展中以可咀嚼的方式評估和應對挑戰,獲得在互動設計中寶貴的問題解決技能。

在本書結束時,你將能夠積極使用Unity 3D遊戲引擎,並學會使用自己的資產所需的工作流程。你還將擁有一系列可重複使用的腳本和藝術資產,用於構建未來的遊戲。

你將學到什麼:
- 如何建立適用於各種平台的互動遊戲
- 瀏覽Unity用戶界面基礎知識、腳本等
- 創建測試環境,並掌握功能、游標控制、動作物件、狀態管理、物件元數據、消息文本等
- 什麼是庫存邏輯以及如何管理它
- 如何處理3D物件的可見性、效果和其他特殊情況
- 如何處理各種菜單和遊戲開發中的關卡
- 如何處理角色、滾動條等,如何創建或整合故事/攻略
- 如何使用新的Mecanim動畫

本書適合對於3ds Max或Maya等工具熟悉的學生或藝術家,他們想要為移動平台、電腦或遊戲機創建遊戲,但在腳本編寫或遊戲開發邏輯方面幾乎沒有經驗。

目錄:
01. 遊戲開發簡介
02. Unity用戶界面基礎知識
03. 腳本簡介
04. 地形生成和環境
05. 導航探索
06. 游標控制和互動
07. 導入資產
08. 動作物件
09. 狀態管理
10. 轉換探索
11. 物理和特殊效果
12. 消息文本和HUD
13. 庫存邏輯
14. 管理庫存
15. 對話樹
16. Mecanim
17. 遊戲環境
18. 遊戲設置
19. 菜單和關卡