Programming

[2011] Unity 這東西平易近人是「對於已有一定程式基礎的程式員」而言


作者: chenglap (無想流流星拳) 看板: GameDesign
標題: Re: [討論] 最近流行/常用的工具
時間: Sun Nov 13 10:49:04 2011

※ 引述《ritud (小風)》之銘言:
: ※ 引述《Hevak (Arthow Eshes)》之銘言:
: 在用,這部份主要就是Unity 本身以及C#或JavaScript。
: 但是,老實說,Unity 我認為算是還滿平易近人的大型引擎了,然而
: 相較於上述的RPG Maker 之流,學習曲線依然很高(至少要懂程式)
: ,大家可能會認為這是廢話,不,我要說的重點在於,回歸到做遊戲
: 本身,選擇工具的考量並非在於工具有啥功能,然後去選一個功能最
: 多的,反而,每個工具各有特色,應該依據你的遊戲企劃,去選擇一
: 個最適合的工具。

其實我就講講 Unity.
Unity 這東西平易近人是「對於已有一定程式基礎的程式員」而言.

對於不懂程式的人, 有很多東西還是不理解的, 即使是 script, Unity 的
script 跟程式語言完全沒兩樣, 而且還有繼承, 變化等程式員才會懂的事
情, 嚴格來說, 學藝未熟的程式員, 自己 OOP 也一個頭兩個大, 難以明白
物件導向的架構. 至於本來就入門的人, 那自然是完全沒有頭緒.

而且 Unity 很神奇地, 在很多人以為很簡單的 2D 方面, 支援能力去到廢
柴級. 其緩慢, 低效能, 是惡名昭彰的. 幾乎一定要用第三者的外掛, 而
第三者的外掛因為是用 3D 扮 2D, 所以裡面的架構又會變得頗為複雜. 最
終的結果是, 用 Unity 如果你做的不是純 3D 的遊戲, 有時會變得捨近求
遠, 特別是你的遊戲本來就沒必要是 3D 時.

除此之外 Unity 還有一個問題就是 svn, 因為他們封專案的方式是好像以
前 dbase 那樣一狗個包好的. 那幾乎可以殺掉市面上絕大部份的 svn 系統
, 而變成需要用他自家的 svn 系統. (那就是付錢給他的意思)如果你要多
人開發, 不用他的 svn 你會煩死.

所以, 這東西是給已經懂寫遊戲的人用的, 未完成過遊戲的人直接去用,
是沒有甚麼好結果.

這也涉及選擇工具的問題, 企劃的人如果完全不知道 Unity 這些特性, 就
很容易墮入覺得「既然 3D 能做, 2D 應該也是舉手之勞」之類的陷阱當中
, 但現實的工具總是在你意想不到的地方, 相當的需要額外資源和人力. 特
別是意志不堅, 容易大動系統的企劃, 問題就更大, 因為他們未來不可知的
設計, 很可能是已有工具所不擅長的, 這很容易就是流產.

沒有技術基底, 不能理解工具, 不能理解工具, 就無法依照工具的限界去設
計遊戲, 所以最後這件事還是回到起點.

如果一個人從無到有去學習做遊戲, 他需要用盡他所有的心力和時間去惡補
三方面的知識, 第一是技術, 第二是美術, 第三是遊戲設計. 而現實來說,
第三種最難惡補, 因為要明白「玩遊戲時覺得理所當然的事情, 做遊戲時卻
完全不理所當然」這點異常的困難… 但這是不能不惡補的, 三者不完備的
話你能做「遊戲」卻難以「好玩」.

一般來說你能理解技術和美術, 已經能做 FLASH GAME 了, 但這很可能就導
致一個人停在那一點.

基於思源的概念, 而宣傳的的香港 BBS:
telnet://hkday.net
民國無雙更新 v1.21 抗戰篇 – 蘆溝曉月:
http://sites.google.com/site/kowloonia/home


※ 編輯: chenglap        來自: 222.167.25.38        (11/13 10:54)

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s