《星際爭霸2》開發(fā)費用超過一億美元
雖然PC游戲被主機游戲、網(wǎng)絡(luò)游戲沖擊得七零八落,但是執(zhí)著的暴雪在《星際爭霸2》的開發(fā)上絲毫沒有吝嗇,據(jù)稱開發(fā)相關(guān)費用已經(jīng)超過一億美元之巨。這一數(shù)字是《華爾街日報》在對動視暴雪CEO Bobby Kotick的采訪文章中透露的,但并未確認是否是他親口透露的。無論如何,《星際爭霸2》燒錢是肯定的,而且如此龐大的費用中必然還包含戰(zhàn)網(wǎng)服務(wù) Battle.net的開支。
Kotick在采訪中表示:“《星際爭霸》絕對不缺少玩家。這是一款已經(jīng)十多年的老游戲,但仍有數(shù)百萬人投身其中。”從1998年發(fā)布至今,《星際爭霸》包括資料片《母巢之戰(zhàn)》在內(nèi)的總銷量已經(jīng)突破1100萬部,暴雪至今仍在不斷為其發(fā)布補丁的舉動也是稀世罕有。
續(xù)作《星際爭霸2》的籌備早在2003年就已秘密開始,2005年《魔獸世界》誕生之前進入實質(zhì)性開發(fā)階段,但直到2007年才對公眾正式宣布。
Kotick最近宣稱《星際爭霸II》是動視暴雪的“七大頂梁柱之一”,而這些頂梁柱中有一半以上都是暴雪貢獻 的,還包括《魔獸爭霸》系列與《魔獸世界》、《暗黑破壞神》系列及其明年發(fā)布的第三作,以及暴雪正在開發(fā)的一款未命名秘密MMO游戲。
《星際爭霸2》用啥進行開發(fā)?
Lua
你可能沒聽過Lua,但你一定聽過(或玩過)魔獸世界,Lua最著名的應(yīng)用案例就是知名網(wǎng)絡(luò)游戲——魔獸世界。Lua是一門簡潔、小巧、可擴展性極強的腳本語言。其設(shè)計的目的是為了嵌入應(yīng)用程序中,為應(yīng)用程序提供靈活的擴展和定制功能;Lua最大的特點就是很容易嵌入其它語言中使用。
Lua是一種動態(tài)弱類型的程式設(shè)計語言。它只提供了很小的一個特性集合來滿足不同程序的需要,其自身所帶有的數(shù)據(jù)類型非常少,只提供了數(shù)字(缺省是雙精度浮點數(shù),可配置)、布爾、字符串等幾種簡單的數(shù)據(jù)類型。Lua只包括一個精簡的核心和最基本的庫。這使得Lua體積小巧,啟動迅速;一個完整的Lua解釋器不過200k,在目前所有腳本引擎中,Lua的速度是最快的。這一切都決定了Lua是作為嵌入式腳本的最佳選擇。
Lua用標準C語言編寫并以源代碼形式開放,編譯后僅僅一百余K,可以很方便的嵌入別的程式里。與目前許多功能強大的語言不同,Lua自身不提供網(wǎng)絡(luò)、圖形界面和其他復(fù)雜的API庫,這些任務(wù)主要由Lua的宿主語言(使用Lua來擴展的語言)來完成。Lua可以使用它們,就像是本來就內(nèi)置的功能一樣。
目前,很多游戲開發(fā)者使用Lua進行開發(fā),他們使用Lua作為自己的嵌入式腳本語言,以此來實現(xiàn)可配置性、可擴展性。這其中包括大話西游II、仙境傳說、魔獸世界、戰(zhàn)錘40k、博德之門、軒轅劍外傳漢之云等。資料來自《4月編程語言排行榜:Top20里的“陌生人”》