» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 48 1234
发新话题
打印

[业评] 我为什么捧XNA - 兼驳BD同学的业评

一、什么是XNA

XNA是基于DirectX的3D游戏开发环境

美国微软于 8 月 13 日发表针对业余创作者所设计的游戏开发套件「XNA Game Studio Express」,提供没有专门开发器材的一般 PC Windows XP 使用者开发跨 Xbox 360 与 PC 平台游戏的管道.XNA是Microsoft的下一代软件开发平台,致力于帮助开发者更快地开发更好的游戏。

  XNA Game Studio Express 是专业跨平台整合型游戏开发套件「XNA Studio」的简化版,以「Visual C# Express 2005」为基础,并针对业余创作者加以改良,提供简易的开发环境与详细的教学文件.

  XNA Game Studio Express 中将包含以 .NET Framework 2.0 为基础、并加入游戏应用所需之函式库所构成的 XNA Framework;由一系列工具所构成、让开发者能以更简易的方式将 3D 内容整合到游戏中的 XNA Framework Content Pipeline;以及教导使用者如何进行游戏开发的入门说明教学文件与范例.

  所有 Windows 使用者都可以免费下载使用 Windows 版 XNA Game Studio Express,所开发出来的游戏将可以自由在 Windows 平台上进行商业性贩售.至于 Xbox 360 的部分,则必须加入微软「XNA Creator's Club」会员,方可于零售版 Xbox 360 主机(硬盘必备)上进行游戏的开发、测试与游戏.


二、XNA的意义

首先,XNA提供给用户一个免费且非常便利的开发环境,一套异常丰富的函数库。以上内容极大的降低了游戏开发的技术门槛,使得无数有想法的准开发者通过简单的学习,就可以掌握游戏开发技术,并按照自己的想法制作游戏。对个人开发者来说,这是实现游戏设计梦想的第一步。

其次,XNA开发的windows游戏是可以免费发行的,不需要向微软交纳任何授权费用。而想在XBLA上发行,也只需要通过微软的游戏审核。这样低廉的发布门槛也使得无数小团队的独立游戏有了展示自己的空间。对期望着获得更多用户认可的独立游戏开发者来说,这无疑是免费的午餐(而且做得好还有钱赚)。

再次,XNA将有机会成为游戏设计人员的孵化器。免费的工具、免费的发布平台、简单易学的开发环境,这些都将吸引无数有想法的开发者在XNA平台上实践自己的想法。这些人的作品中,也许就会有新的flow,新的mario,新的zelda。对整个游戏行业来说,这是进入良性循环循环的一个契机。(

至少对中国来说是如此,如果没有XNA,国内的游戏开发可能就一直走网游走下去,单机游戏开发会不断没落,直到消失。而XNA出现后,至少我们看到了国人做的单机游戏,看到了国人的xna游戏获奖。)

最后,XNA是微软培养开发者开发习惯的利器,如果一个开发者已经习惯XNA平台简便的开发,并且,XNA平台足以满足他的需求,可能这个开发者没有动力去彻底颠覆自己的技能,去用不易掌握的新平台去开发。当然了,有简单好用的工具你不用,非要用复杂的工具去实现同样的功能来体现自己“高人一等”我也没办法。毕竟TG也出现过“客厅放PS3就能体现自己的品位高”这种下限帖子。不过,至少我认识的几个做独立游戏开发的人目前都在用XNA。


三、我为什么捧XNA

很抱歉,我不是主机青,MSN的主机和掌机我都有买,顺序是只不过是根据游戏的吸引力而已。

除了喜欢玩游戏,我也是抱着梦想去做游戏的。虽然目前国内的环境问题,我只能选择去做网游,但不等于我放弃了做单机游戏。

目前我参与过一款XBLA游戏,估计过段时间能有下载,将来某一天我厌倦了做网游,再回头去做PSN的游戏或者WII ARCADE游戏也并不奇怪。我只希望能把更多更好玩的点子加入到游戏里,让更多的玩家玩到。

对我来说,XNA提供了一个希望,自己完成一款游戏的希望。我没有钱去买kit,更没有资本去研究一个主机平台,对我来说,免费且简单好用的开发平台非常有吸引力。而且,它可以实现的功能足够强大了,你用它做个3D ACT也并不是不可能的事情。所以,我力捧XNA。

最后想说,你可以喷主机,你可以喷公司,我都不在乎,但你拿些扯淡的理由喷一个优秀的开发工具,抱歉,我不管你在圈子里有多牛X,我一样把你最后的遮羞布也撕成碎片。

[ 本帖最后由 茉莉FAN 于 2008-7-14 20:01 编辑 ]


TOP

红字部分欢迎BD同学仔细阅读



TOP

其实用过才知道…VS2005,.NET 2.0那个时候我就用上了XNA了,挺有趣…

[posted by wap, platform: OPERA]



TOP

引用:
原帖由 比卡丘 于 2008-7-14 20:18 发表
其实用过才知道…VS2005,.NET 2.0那个时候我就用上了XNA了,挺有趣…

[posted by wap, platform: OPERA]
我承认我程序白,大学虽然叫学软件,不过除了连数据库啥都不会.

XNA我是无意中接触到的,上手真的很快,我原来连用代码画窗口都不会的人,10分钟看懂了怎么显示内容和控制移动.半个小时后咱就完成了最简单的作品:2张图在窗口中显示,用键盘控制移动,然后还有简单的碰撞判断.

这么容易上手的工具还是免费的,比版,你觉得新人会不喜欢么:D :D :D

TOP

再说复杂的东西,我的前辈,一个曾经在XNA大赛里得奖的前辈做的3D ACT游戏.放到XNA的游戏开发论坛上去让大家试玩,很多老外拿那游戏和DMC之类的做比较,就足以证明游戏的质量很高了.    XNA做不了复杂的3D应用这理论就完全站不住脚了.

TOP

大热天的都消消气, 喝杯王老吉先.

TOP

LZ回帖之前要看帖。
从来没说XNA不能(not able to)去开发大型3D游戏,或者是做一款只在Windows平台上运行的游戏。
XNA做大型3D游戏,并不是发挥XNA的特性,其实是把XNA融入到了General的代码当中而已。很多代码并不是依赖于XNA去做,而是和XNA链接在了一起罢了。
Torque X就是一个很直观的例子。然则非要说这样的产品是基于XNA开发,我要说就很扯了。

关于“所有 Windows 使用者都可以免费下载使用 Windows 版 XNA Game Studio Express,所开发出来的游戏将可以自由在 Windows 平台上进行商业性贩售”。这个和我所说的XBOX360平台游戏是完全两个方向的,Windows平台游戏是没有TCR等QA制度限制的,当然随意的多,我建议你去开发一款游戏,多大都行,看看能不能随意的去XBLA平台上Release。

TOP

引用:
原帖由 茉莉FAN 于 2008-7-14 20:21 发表

我承认我程序白,大学虽然叫学软件,不过除了连数据库啥都不会.

XNA我是无意中接触到的,上手真的很快,我原来连用代码画窗口都不会的人,10分钟看懂了怎么显示内容和控制移动.半个小时后咱就完成了最简单的作品:2张 ...
你说的这个就和用MFC做一个Windows Application是一样的。
没人说这样不简单,不方便。
但是靠这个是做不了商业产品的,正和我所说的没有游戏开发的基本条件,单依靠XNA是做不了有素质保证的XBLA是一个道理。

[ 本帖最后由 BD 于 2008-7-14 20:39 编辑 ]

TOP

引用:
原帖由 BD 于 2008-7-14 20:37 发表


你说的这个就和用MFC做一个Windows Application是一样的。
没人说这样不简单,不方便。
但是靠这个是做不了商业产品的,正和我所说的依靠XNA是做不了有素质保证的XBLA是一个道理。
我懒得去驳了,自己google吧

TOP

引用:
原帖由 茉莉FAN 于 2008-7-14 20:39 发表


我懒得去驳了,自己google吧
补完了。
单靠google到的一些噱头新闻是改变不了现实的。
你真正尝试过纯靠XNA做一款游戏过么?我试过,答案是不行的。
我前面说了,如果你认为哪种80-90%和XNA无关的核心代码+XNA函数调用,做出来产品也可以说之基于XNA开发,或者说是纯用XNA就可以做游戏。那你就当我什么都没说过吧。

TOP

程序开发高手天师怎么还没发话?

TOP

BD的GAME 3.0文章我还记忆犹新

http://www.tgfc.com/club/viewthr ... ght=GAME&page=1

[ 本帖最后由 金碧辉煌 于 2008-7-14 21:00 编辑 ]

TOP

引用:
原帖由 BD 于 2008-7-14 20:43 发表


补完了。
单靠google到的一些噱头新闻是改变不了现实的。
你真正尝试过纯靠XNA做一款游戏过么?我试过,答案是不行的。
我前面说了,如果你认为哪种80-90%和XNA无关的核心代码+XNA函数调用,做出来产品也可以 ...
呵呵,等我所期待的,一个前辈的作品在XBLA上卖了,我再找你吧

那个可是用xna开发和调试,在国外的论坛上经常被人拿去和DMC之类做比较的3D ACT哦。:D :D :D :D :D

TOP

引用:
原帖由 茉莉FAN 于 2008-7-14 21:13 发表

呵呵,等我所期待的,一个前辈的作品在XBLA上卖了,我再找你吧

那个可是用xna开发和调试,在国外的论坛上经常被人拿去和DMC之类做比较的3D ACT哦。:D :D :D :D :D
不知道敢不敢公布到底能有百分之几的代码是和XNA相关的。

TOP

对于BD这样身在曹营心在汉的真·SF感到佩服

TOP

 48 1234
发新话题
     
官方公众号及微博