欢迎来到天天文库
浏览记录
ID:34619777
大小:413.58 KB
页数:6页
时间:2019-03-08
《游戏开发的最新发展趋势new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、遊戲開發的最新發展趨勢文資策會網路多媒體研究所李俊毅引言這幾年遊戲產業的發展可以說是一波接著一波,呈現一片欣欣向榮,百家爭鳴的景象。遊戲產業發展至今雖然只有30年左右的時間,卻已經成為全球娛樂市場的主流,遊戲軟體的銷售量更是與日俱增,甚至超過悠久歷史的電影與音樂產業。此外,三大遊戲主機廠商–Sony的PlayStation2、任天堂的GameCube以及微軟的XBOX之間競爭趨於白熱化,更使得整個遊戲產業成為眾所矚目的焦點。就國內的發展來看,最近這兩三年內國內的遊戲公司如雨後春筍般的成立,所開發或代理的網路遊戲更是不勝枚舉。以全球遊戲業界的發展來看,這幾年韓國的表現最為突出,特別
2、是在網路遊戲的技術研發與遊戲製作,其所發行的網路遊戲更成為全球遊戲產業重要的指標之一。去年在美國洛杉磯所舉行的E3(ElectronicEntertainmentExposition)展中,已經有幾家的韓國廠商擠入世界第一線的遊戲開發廠商之列。近幾年來,由於3D硬體繪圖技術的突破,使得即時描繪的畫面越來越精緻,而且3D遊戲性更多元化更逼近真實世界,因此在遊戲產業中,3D遊戲已經逐漸取代2D遊戲而成為遊戲市場的主流,即使是網路遊戲,也慢慢趨向3D化。然而遊戲3D化將會帶來的遊戲開發上的困難與問題,之後的章節我們將分析這些問題及解決之道。遊戲開發的現況早期的遊戲開發,由於硬體上的限制
3、,如:運算速度慢,記憶空間小,使得程式設計師必須藉由一些特殊的技巧以提高效率或是擠出夠用的記憶空間,所以每一個遊戲最好是從頭寫起,以便針對各個不同的遊戲程式做最佳化,讓硬體的效能發揮到極致,由於這些限制使得當時的遊戲畫面只能以簡單的線條或是圖形來呈現,所以早期遊戲強調的是遊戲性而不是視覺的感受(例如:華麗的畫面、驚人的視覺特效…等)。而遊戲開發小組可能只需要一個程式設計師、一個美術師及一個的音樂作家,甚至可能一個全能的程式師包辦所有的工作。隨著硬體效能的提升,遊戲開始變得複雜而且多樣化,而遊戲的視覺的感受(如:華麗的畫面)逐漸成為玩家是否接受這個遊戲的首要條件,所以遊戲在製作上日
4、趨複雜,尤其是進入3D時代之後,遊戲製作的難度更是陡升。3D遊戲的開發之所以困難複雜,有很多原因,各個廠商的困擾也不盡相同,底下我們將列出一些在3D遊戲開發上比較常面臨的問題:1.程式開發的困難要在一個即時的遊戲畫面呈現複雜的場景與視覺特效,程式必須能夠處理繁雜的空間幾何資料、物件的材質以及光源的照明等資訊,然而要駕馭這些元素,程式師必須具備數學與物理的相關知識。此外,程式效能的好壞,將直接影響遊戲的流暢度和畫面的精細度,這又牽涉到程式師本身的程式撰寫功力,種種因素的影響,連帶地提高了開發3D遊戲的困難度。2.技術的更新由於3D描繪技術以及演算法的不斷地更新,所以常常發生遊戲開發
5、到一半,就面臨汰舊換新的窘境,而更換程式底層雖然可以讓遊戲的畫面更漂亮或效能更好,但相對也會因此而延長遊戲的開發時程。3.程式跟美術間的溝通在3D遊戲的開發過程中,程式師跟美術人員之間的溝通是非常重要的。一般的情況,3D場景越複雜意味著畫面越精緻,相對地,遊戲的流暢度就越低。所以如何在遊戲的流暢度以及畫面的精緻度之間取得一個平衡點就成為遊戲開發中一個很重要的關鍵,而程式跟美術小組之間的溝通和協調扮演舉足輕重的角色。然而由於這兩個團隊的立場和知識背景均不同,所以溝通不易且容易發生互相牽制的情況,讓遊戲的開發更為困難。4.硬體的影響由於各家3D加速晶片的製造商所推出的晶片在效能、特性
6、和規格都不盡相同,而3D遊戲又相當倚賴3D加速晶片,所以在開發遊戲時必須考慮到該遊戲是否能與各家顯示晶片的相容,遊戲是否夠流暢…等問題。5.團隊的擴編由於遊戲越做越龐大,加上程式開發不易、複雜程度高等特性,使得開發一個遊戲需要更多人員的參與。人員的擴編使得人事費用的大幅增加,而且團隊合作也更為重要,而團隊合作本身就是一個困難點。6.失敗率增高由於3D遊戲在操控及鏡頭設計上的多元化,使得遊戲在設計上的變數變多,設計得宜可以讓遊戲更為出色,但是如果設計不當,則會使得整個遊戲毀於一旦,因此在投入大量人力之前,製作一個遊戲雛形來測試遊戲設計者的創意是否可行是一個必要的方式。這些開發3D遊
7、戲時所可能會面臨的問題,都會造成開發成本的增加,因此為了解決這些問題降低所需耗費的開發成本,便產生一種新的遊戲開發趨勢—使用現有的(或是自行研發)3D遊戲引擎,所謂的3D遊戲引擎,可以看成是遊戲製作的核心,它主要目的是將遊戲開發過程中一些常用的模組或是複雜的運算抽離出來,簡化遊戲設計的難度讓遊戲設計人員可以將心力放在遊戲設計上,至於3D描繪的相關技術就交由開發3D遊戲引擎的開發小組或廠商負責研究開發。目前大部分的遊戲廠商都是利用遊戲引擎開發遊戲,但由於遊戲引擎的開發不易,因此開始
此文档下载收益归作者所有