Unity 是一個跨平台的遊戲引擎,目的是讓開發者能夠輕鬆創建 2D 和 3D 的互動式體驗,最常見的應用就是遊戲開發,但隨著Unity的發展,現在已經廣泛應用於其他領域,例如虛擬現實(VR)、擴增實境(AR)、動畫、模擬、建築等等。
還有哪些遊戲引擎?
現在還有許多遊戲引擎例如 Unreal Engine 、Godot等等,以下是他們的介紹:
-
Unreal Engine:
- Unreal Engine 是由Epic Games開發的遊戲引擎,並且非常受歡迎,常用於如AAA大作等高端遊戲的開發,並且相比於 Unity 能夠擁有更好的圖像品質。
- Unreal Engine 是使用C++進行開發,所以對於完全不會寫程式的人來說,Unreal Engine 使用的 C++ 會比 Unity使用的 C# 更為複雜且難上手
-
Godot:
- Godot 是一個開源而且免費的遊戲引擎,相比於Unity,更不需要擔心因為商業用途而增加的成本
- 在某些平台上,Godot 的支持並不如 Unity 來的完善,並且 Unity 擁有非常大的開發者社群和非常多開發資源的 Asset Store ,目前狀況 Godot 的社群仍然沒有 Unity 豐富
有哪些遊戲是使用 Unity 開發的?
-
《Among Us》
-
《Pokemon Go》
-
《Beat Saber》
-
《Rust》
這次選擇較為容易上手的遊戲引擎,將透過 30 天從 0 開始學習 Unity,希望能夠藉此了解一個遊戲開發的過程,還有遊戲背後的運作原理