淺談XNA技術與個人遊戲創作

人文精神  >>>  技術話題—商業文明的嶄新時代

想必每位玩家都有過想要開發自己的遊戲吧,猶其是當與國產及三國等相關時。

斯哀其不幸,怒其不爭是也!血獅等的傷痛我未曾經歷,而已成為裡程碑似的經典。經此一役,國人士氣颓唐。而後來的網絡遊戲,制作都相當的精良,惟銅臭味越來越濃。不是做遊戲不該賺錢,也不是玩遊戲不用花錢,而是現實中的金錢對局,似不該在遊戲中上演。

扯遠了,這邊現在主題要探討的是“采用XNA遊戲開發技術來開發有創意的遊戲”。

在那C/C++的蠻荒年代,開發遊戲,那真是相當的難。VB/Delphi做遊戲呢,基於種種理由,也未能成為主流。更惶論還要涉及圖片及音頻的多媒體,API與函數,哪個功能的實現,不是調用又調用,代碼一蘿框?我在想開發人員在此勞役之後(或之前),是否還能有情懷來考慮一些遊戲精神方面的東西。

比如,如何做出優秀的網站?有效的整體更新與大量的局部微調。這兩者都指向的是什麼?界面設計與內容展示!並非是說技術不重要,而是說在這個地方,技術實現越簡單越輕便越好,既快速又穩定。那麼遊戲也是如此,對技術的考量是開發的效率與效果。

微軟的XNA遊戲開發技術,演進已歷數載,版本也業已到3.1,類庫已堪稱完善。之所以廣大的遊戲開發公司未采用它,很大部分原因可能是因為歷史包袱。還有呢?即時渲染效率不及C++,以及現成的遊戲引擎等還不夠原因等等。

如果,你要開發的是一個新遊戲,並且不是3DFPS遊戲等效率非常敏感的(本來就是少數),XNA是非常適合與值得推薦的!

要開始XNA的開發,必要前提要是對.NET/C#有起碼的熟悉(很難量化)。.NET開發方面,無論是WebForm還是WinForm,都是很好的經驗。不過XNA的機制與它們還是相當的不同,畢竟它是實時不斷循環刷新的。

然而無論是.NET開發還是XNA遊戲開發,我認為,從微軟的starterkits著手調試研究、學習模仿,是最佳途徑,殊勝是也。

簡單是簡單,然而若非有相當的毅力研究鑽研,也是很難有大的進展。有什麼問題,歡迎你參加討論。

相關資源

微軟 XNA Creators Club Online http://creators.xna.com

中国XNA开发网 http://www.xnadev.cn

Clayman博客  http://www.cnblogs.com/clayman/

還有很多,現不一一列舉。

下次再議吧!


編者 2010-07-15 08:32:46

[新一篇] 遊戲人員健康指南:恐怖 很多東西還真不是做給人吃的

[舊一篇] 玩家評論:網游測試之路漫漫其修遠兮!
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表