天天看點

從零開始的Unity萌導書#1:Hello,Unity!

當我們在談論遊戲開發工具時,我們在談論什麼?

在當代,已經出現了很多專業的遊戲開發工具,Unity就是其中之一。作為一個跨平台的遊戲引擎,Unity已經成為成千上萬經驗豐富的開發者建構遊戲或者VR/AR互動項目的首選引擎方案。《從零開始的Unity萌導書》将是一系列文章的集合,旨在幫助零基礎的初學者輕松入門Unity引擎的學習。

那麼,就讓我們從創世紀的最初開始說起——

1.遊戲引擎是什麼?

從西元前2600年起,遊戲就作為人類經驗的一部分,融入到社會文化的血液之中。如果以1973年 Alan Turing(艾倫·圖靈)提出通用可計算模型圖靈機作為起點的話,那麼電子遊戲的曆史最早可以追溯到1947年使用模拟電路實作的飛彈模拟器遊戲。而1972年由Ralph Henry Baer團隊研發的商用遊戲機——Magnavox Odyssey的發售則标志着電子遊戲成為了一個全新的産業。

在電子遊戲發展的初期,并沒有将作為驅動核心的遊戲引擎抽離出來。直到20世紀90年代中期,伴随着第一人稱FPS遊戲的盛行如id Software公司推出的《Doom》系列,“遊戲引擎”(game engine)的相關技術才逐漸産生然後發展。

維基百科:遊戲引擎是指一些已編寫好的可編輯電腦遊戲系統或者一些互交式實時圖像應用程式的核心元件。這些系統為遊戲設計者提供各種編寫遊戲所需的各種工具,其目的在于讓遊戲設計者能容易和快速地做出遊戲程式而不用由零開始。

就像是汽車的發動機,遊戲引擎為遊戲開發者提供了“中間件”的解決方案:通過內建渲染引擎實體引擎、碰撞檢測系統、音效動畫、場景管理等功能元件,向遊戲開發者提供所需要的全部核心功能,進而降低開發成本,提高編碼效率。

通常來說,一款功能強大的遊戲引擎,就像是人的血統會對其成品遊戲的品質産生難以估量的影響。在當代,有許多公司會開發并維護自己的遊戲引擎,如Epic Games的Unreal引擎(《虛幻競技場》《絕地求生》),Valve的Source引擎(代表作品《半條命2》《傳送門》《Dota2》),Crytek的CryENGINE引擎(代表作品《孤島危機》系列)。

我們可以在這個連結裡擷取到市場上已有的遊戲引擎相關資訊:

https://www.wikiwand.com/zh-hans/

遊戲引擎清單

2.Unity引擎概述

Unity是由Unity Technologies開發推出的跨平台遊戲引擎,開發者可以借助其創作諸如三維視訊遊戲、建築可視化、實時三維動畫等類型的互動内容項目。

目前,全世界的遊戲開發者已認證Unity開發出不少成功案例:如Moon Studios的《Ori and the Blind Forst》(奧日和黑暗森林),ustwo games的《Monument Valley》(紀念碑谷),Blizzard Entertainment的《HearthStone:Heroes Of Warcraft》(爐石傳說)。

根據官網的介紹,Unity引擎在以下方面具有優勢:

強大的可擴充編輯器

優秀的圖形渲染和引擎運作性能

支援跨平台的建構和分發

線上資源商店

支援VR/AR項目開發

……

3.下載下傳并安裝Unity

接下來會講解如何在本機環境中安裝Unity引擎,其中對于初學者而言,建議使用第一種方式即使用Unity Download Assistant 進行安裝,其他安裝方式和注意事項請根據實際需要進行有選擇性閱讀。

更多unity2018的功能介紹請到paws3d爪爪學院查找。

繼續閱讀