浅谈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

[新一篇] 玩家評論:網游測試之路漫漫其修遠兮!

[舊一篇] 遊戲人員健康指南:恐怖 很多東西還真不是做給人吃的
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表