Unity 2D Game Development (Paperback)

Dave Calabrese

  • 出版商: Packt Publishing
  • 出版日期: 2014-03-17
  • 售價: $1,090
  • 貴賓價: 9.5$1,036
  • 語言: 英文
  • 頁數: 126
  • 裝訂: Paperback
  • ISBN: 1849692564
  • ISBN-13: 9781849692564
  • 相關分類: 遊戲引擎 Game-engine
  • 海外代購書籍(需單獨結帳)

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

商品描述

2D games aren't just fun to play, with this book they're a blast to develop. That's because the guide takes you through every step of creating a fully featured platform game using Unity 4.3, easily and imaginatively.

Overview

  • Build a 2D game using the native 2D development support in Unity 4.3
  • Create a platformer with jumping, falling, enemies, and a final boss
  • Full of exciting challenges which will help you polish your game development skills

In Detail

Unity is a game development ecosystem: a powerful rendering engine fully integrated with a complete set of intuitive tools and rapid workflows to create interactive 3D and 2D content. Unity 4.3 has introduced a variety of exciting new features, and it is about time you use these features to build an amazing 2D game. Prepare yourself to travel back to the 90s and build a game like they used to make them using today's technology. That's right; we're talking about making 2D games using Unity!

This book will help you build 2D games in Unity using the engine's 2D technologies added in Version 4.3. You'll learn the basics of importing assets and building foundation technology all the way up to full combat and boss battles!

All the required assets are supplied and detailed code is included, making it a cinch to create functional players, dangerous enemies, a treacherous environment, gameplay scoring, and much more. With the book's straightforward and practical approach, each chapter takes you a step closer to the final game. We will wrap things up by looking into the basic aspects of the game's UI.

Once you reach the end and have integrated a final boss battle, you can go back to the challenges included in each chapter and use them to improve the game and your 2D game development skills!

What you will learn from this book

  • Create a 2D game using Unity 4.3's native 2D technologies
  • Control collisions using layered collision management
  • Manage events using basic timed sequencing - specifically, a boss battle
  • Discover how to track the score and game state
  • Design the development and deployment of state systems for object management
  • Use C# events and delegates to pass information between objects
  • Understand the usage of Unity's tag system
  • Make 2D sprites make other 2D sprites explode with extreme prejudice

Approach

A fun, easy-to-follow experience that takes you from an empty project in Unity 4.3+ all the way to a finished, functional 2D platformer, while giving you challenges and ideas to take what you learn in this book and expand upon it.

Who this book is written for

This book is ideal for anyone who wants to learn how to build 2D video games or who just wants to expand their knowledge of the Unity game engine. It would be helpful to know how to navigate your way around Unity and some basic C# before getting started with this book; however, if you don't, no worries - we will point you in the right direction!

商品描述(中文翻譯)

2D遊戲不僅有趣,透過這本書,開發它們也變得非常刺激。這是因為本指南將帶領您逐步創建一個完整的平台遊戲,並使用Unity 4.3輕鬆而富有想像力地進行開發。

概述:
- 使用Unity 4.3中的本地2D開發支援來建立2D遊戲
- 創建一個具有跳躍、下墜、敵人和最終首領的平台遊戲
- 充滿挑戰,有助於提升您的遊戲開發技能

詳細內容:
Unity是一個遊戲開發生態系統:一個功能強大的渲染引擎,完全集成了一套直觀的工具和快速工作流程,用於創建互動式的3D和2D內容。Unity 4.3引入了各種令人興奮的新功能,現在是時候利用這些功能來建立一個令人驚嘆的2D遊戲了。準備好回到90年代,利用當今的技術來製作遊戲,就像他們當時製作的那樣。沒錯,我們正在談論使用Unity製作2D遊戲!

本書將幫助您使用Unity 4.3版本中新增的2D技術在Unity中建立2D遊戲。您將學習從導入資源和建立基礎技術到完整的戰鬥和首領戰鬥的基礎知識!

所有所需的資源都已提供,並包含詳細的程式碼,使創建功能性玩家、危險敵人、危險環境、遊戲得分等變得輕而易舉。通過本書直接而實用的方法,每一章都使您更接近最終遊戲。最後,我們將研究遊戲的基本UI方面。

一旦您完成並整合了最終首領戰鬥,您可以回到每一章中包含的挑戰,並利用它們來改進遊戲和您的2D遊戲開發技能!

本書將學到的內容:
- 使用Unity 4.3的本地2D技術創建2D遊戲
- 使用分層碰撞管理控制碰撞
- 使用基本的定時序列管理事件,特別是首領戰鬥
- 了解如何追蹤分數和遊戲狀態
- 設計對象管理的開發和部署狀態系統
- 使用C#事件和委派在對象之間傳遞信息
- 理解Unity的標籤系統的使用
- 讓2D精靈以極端偏見使其他2D精靈爆炸

這是一個有趣且易於跟隨的體驗,從Unity 4.3+中的空專案一直到完成的功能性2D平台遊戲,同時提供挑戰和想法,讓您在本書中學到的知識得以擴展。

本書適合任何想學習如何建立2D視頻遊戲或者只是想擴展對Unity遊戲引擎的了解的人。在開始閱讀本書之前,熟悉Unity的操作方式和一些基本的C#知識會很有幫助;但是,如果您不熟悉,也沒關係-我們會指引您走向正確的方向!