XNA釋出兩月有餘,國內開發者少有問津
2004年5月12日,第十屆E3(Electronic Enteratainment Exposition)的展臺上,微軟提出了XNA技術。
2005年3月7日,GDC(Game Developers Conference,即遊戲開發者會議)2005 開幕,微軟正式發表針對新一代遊戲開發的跨平臺整合型遊戲開發套件“XNA Studio”。
2006年3月20日,GDC 2005 開幕,微軟在會上發表了 XNA Framework 遊戲開發技術。XNA Framework以微軟.NET Framework 為基礎 ,加入了遊戲應用所需的函式庫,讓遊戲開發者可輕鬆的以 C# 語言進行跨PC和Xbox 360平臺的遊戲開發,提高程式程式碼的重複利用率,降低跨平臺遊戲開發的難度。該技術將被整合在最新版的跨平臺開發套件“XNA Studio”中。
2006年8月30號,微軟向全球同步釋出對業餘遊戲製作者所設計的遊戲開發套件 XNA Game Studio Express Beta1,可以免費下載。
2006年11月1號,微軟釋出了 XNA Game Studio Express Beta2。
XNA 中的X表示能夠在Windows、Xbox和合作夥伴之間達到跨平臺的強大的軟體工具。N表示“下一代(Next-generation)”,A表示“架構(Architecture)”。
XNA Game Studio 分為兩個版本,一個是面向初學者的Express版,另一種是面向專業使用者的專業版。使用者使用Express版開發遊戲完全免費,並且可以隨意在 PC上發行,不過用該工具開發的遊戲若是在360上發行,就需要交納 99 美元的年費。2007年春季微軟將會發布專業版,屆時使用者就可以用其開發遊戲併發行。目前已經有十幾所大學宣佈使用XNA Game Studio Express用於教學,其中包括著名的南加州大學。微軟表示,這套工具雖然看似簡單,但功能非常強大,甚至可以開發出《光暈2》那樣的大作。GarageGames 為其提供了 Torque 遊戲引擎,讓使用者可以設計出複雜的 3D 遊戲。
從8月30日到今天,微軟釋出XNA Framework 和 XNA Game Studio Express 已經兩個多月時間了,國內研究學習 XNA 的竟然沒多少人?不知是不是因為 XNA 是使用的是用 C# 語言,在.Net Framework上執行,所以很多人就懷疑用它的效能問題。沒有調查就沒有發言權!沒有測試過誰能說他的效能到底如何呢?有人認為 C# 和.Net Framework只適用於Web伺服器程式的開發,用來做遊戲到速度會很慢!其實他們誤解了。C# 和.Net Framework 肯定能做複雜的 Web 伺服器程式,但這並不是他的全部功能。XNA + C# +.Net Framework 的效能沒有被證明以前,大家當然可以以一種懷疑的眼光來看待它,但不應該否定它,更不應該鄙視它!微軟有可能幾年磨一劍,花這麼多時間、金錢和精力去搞一個沒有前途的東西嗎?
想當年,當遊戲還是用匯編開發的時候(如早期的家用遊戲機 Atari,FC等),開發者認為用C開發遊戲,它的速度肯定不行,而當用 C 開發遊戲的時候又不相信 C++。但後來的事實證明,先進的技術總會取代落後的技術。雖然 C 的效能比不上彙編,C++ 的效能比不上 C,但是 C 的開發效率比彙編高,C++ 的開發效率同樣比C高。我想,沒有一個開發商會為了那麼一點效能的提高而多去花費好幾個月甚至超過一年的時間去開發一款遊戲,畢竟對開發商來說低的成本和快速地資金週轉才是最重要的。C 和 C++ 代表了者遊戲開發先進技術的方向,他們開發效率高。人們後來用他們開發遊戲也就是必然了。而如今,C# 和 C++ 的關係,就像當年 C++ 和 C 的關係一樣。歷史是前進的,技術是進步的,我們不能老是裹足不前,不敢於嘗試新的東西。
如今的 C# 正在發展期,可以預見,在將來的遊戲開發領域,C#必將大行其道!當今硬體技術發展如此迅速,效能根本不是問題。將來的某一天,所有的手機都擁有了作業系統,或者都部署了.Net Framework,手機遊戲全用 C# 寫,那麼J2ME也就沒有用武之地了。所以不管是 PC,家用遊戲機,還是移動領域,C# 和.Net Framework 的前途都是不可限量的!
相關文章
- 1月版號月報:兩次釋出共100款 騰訊自研自走棋轉戰國內
- 如何在國內釋出Flutter PluginFlutterPlugin
- 蘋果釋出會沒有MacBook? 最早10月釋出!蘋果Mac
- 這款月活使用者上億的遊戲,國內卻很少有玩家認識它遊戲
- 位元組跳動釋出“豆包MarsCode”智慧開發工具,面向國內開發者免費
- 8月釋出的手機有哪些?八月釋出的新手機彙總
- Jenkins 外掛中心國內映象源釋出Jenkins
- 國內開源 java cms,Jspxcms 5.1 釋出JavaJS
- 國內首家,阿里雲釋出Redis全球多活版阿里Redis
- 重磅釋出!華為開發者空間:讓每位開發者擁有一臺雲主機
- TapTap釋出開發者服務:降低開發者研運成本 聚焦創作優質內容APT
- 8月即將釋出的手機有哪些 八月要釋出的新手機彙總
- 國內外CRM有什麼區別?企業需要兩套嗎?
- 國服新訊息!《英雄聯盟手遊》最新開發者日誌釋出
- 12 月 4 日!國行 Nintendo Switch 釋出會定了!
- 釋出會定期3月21日 蘋果將帶來兩新品蘋果
- 2018年7月釋出的手機推薦 七月釋出的手機有哪些
- 2018年1月釋出的手機推薦 一月釋出的手機有哪些?
- 2018年4月釋出的手機推薦 四月釋出的手機有哪些?
- 2022年了,國內個人獨立遊戲開發者還有出路嗎?遊戲開發
- IVRA釋出國內首個VR頭顯生產標準VR
- 安卓吃上蘋果!Android版Apple Music國內正式釋出安卓蘋果AndroidAPP
- XNA FrameworkFramework
- K8s 有損釋出問題探究K8S
- 手機代工陷入全產業鏈危機 國內出貨降兩成產業
- 2018年5月釋出的手機推薦大全 五月釋出的手機有哪些?
- 蘋果手錶9月7日釋出! 有哪些賣點?蘋果
- 諾基亞官方:2月26日將有更多新品釋出
- 遊戲版號新規實行兩月有餘,App Store的遊戲App們都怎麼樣了?!遊戲APP
- 兩大國際標準正式釋出,百度安全深度參與
- 阿里雲專有宿主機國際站(公測)釋出阿里
- Go語言開發者福利 – 國內版 The Go PlaygroundGo
- Go語言開發者福利 - 國內版 The Go PlaygroundGo
- 國內二代防火牆標準釋出引領安全大潮防火牆
- 公子小白機器人釋出:聲音識別國內最強機器人
- 新版 Flutter 中文開發者網站釋出Flutter網站
- Android開發者官網:Android 4.4釋出10個月市佔僅17.9%Android
- 小米掃地機器人8月31日釋出!價格3000以內?機器人