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 的前途都是不可限量的!
相關文章
- 位元組跳動釋出“豆包MarsCode”智慧開發工具,面向國內開發者免費
- 天津哪裡有開票-天津開票
- Jenkins 外掛開發之旅:兩天內從 idea 到釋出(上篇)JenkinsIdea
- Jenkins 外掛開發之旅:兩天內從 idea 到釋出(下篇)JenkinsIdea
- 關於天津哪裡有開發票
- 這款月活使用者上億的遊戲,國內卻很少有玩家認識它遊戲
- TapTap釋出開發者服務:降低開發者研運成本 聚焦創作優質內容APT
- 1月版號月報:兩次釋出共100款 騰訊自研自走棋轉戰國內
- 重磅釋出!華為開發者空間:讓每位開發者擁有一臺雲主機
- 新 餘 哪 裡 有 開 發 票
- Jetbrains 釋出 2020 Java 開發者資料分析報告,中國 Java 開發者佔比全球最多AIJava
- 新版 Flutter 中文開發者網站釋出Flutter網站
- 開發也可以如此簡單!華為雲釋出兩款開發工具
- 如何在國內釋出Flutter PluginFlutterPlugin
- 天津哪裡有開餐飲費發票-天津本地寶
- HarmonyOS 3 開發者預覽版釋出;Chrome 95 釋出;MySQL 8.0.27 GA 釋出 | 思否週刊ChromeMySql
- 龍芯釋出.NET 6.0.100開發者試用版
- GDC釋出2021年開發者調查報告
- 2022年了,國內個人獨立遊戲開發者還有出路嗎?遊戲開發
- 國服新訊息!《英雄聯盟手遊》最新開發者日誌釋出
- 開發者體驗嗨皮書 ver 0.1 釋出:《開發者體驗:探索與重塑》
- 谷歌宣佈推出Android隱私沙盒,計劃年內釋出開發者預覽版谷歌Android
- Go語言開發者福利 - 國內版 The Go PlaygroundGo
- Go語言開發者福利 – 國內版 The Go PlaygroundGo
- 國內獨立遊戲開發者報告 2020遊戲開發
- 《休閒遊戲開發者指南》釋出,新時期的Ohayoo如何全面助力開發者?遊戲開發
- Eclipse釋出:2019年物聯網開發者調查Eclipse
- Android 12 正式釋出 | 開發者們的全新舞臺Android
- 權威釋出丨2021 中國最受開發者歡迎的技術活動
- 權威釋出丨2022 中國最受開發者歡迎的技術活動
- 天津哪裡可以開發票
- Jenkins 外掛中心國內映象源釋出Jenkins
- 關於天津哪裡有開票“怎麼開如何開”
- 2018年7月釋出的手機推薦 七月釋出的手機有哪些
- 2018年4月釋出的手機推薦 四月釋出的手機有哪些?
- 天津開票
- TapTap 開發者沙龍將於7月27日開啟,為期兩天APT
- 內部開發者平臺與門戶:二者有何關聯?
- 稀土掘金技術社群 | 2022中國開發者生態調研報告重磅釋出