游戏开发论坛

 找回密码
 立即注册
搜索
查看: 20976|回复: 33

给所有.Net程序员推荐一个非常好的游戏开发套件(免费

[复制链接]

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2007-11-15 07:03:00 | 显示全部楼层 |阅读模式
NeoAxis

这是一个以最强大的开源引擎Ogre作为渲染引擎(这一点就决定了,它的渲染效果和效率绝对比TV3D好很多),再封装了很多有用的例如牛顿物理引擎,fmod音频引擎等库的开发套件, 配套工具有资源编辑器,世界编辑器,离子编辑器等制作游戏需要遇到的工具~

现在的版本是0.51,不过更新很快,基本上就是一个月一个版本
这个套件的Demo本身就是一个游戏,大家可以下载下来先看看

支持的语言:所有.net 语言(vb.net,c#,j#......)
下面附上几张截图:
HLSL,物理引擎:

物理引擎1:

物理引擎2:

Demo:

粒子,Normal Map,渲染特效:

post effect


下载:
http://www.neoaxisgroup.com/neoaxis/downloads
Demo: http://www.neoaxisgroup.com/downloads/NeoAxisEngineDemo-0.51.exe
非商业SDK: http://www.neoaxisgroup.com/downloads/NeoAxisEngineNonCommercialSDK-0.51.exe

主页:http://www.neoaxisgroup.com/

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2007-11-15 09:08:00 | 显示全部楼层

Re:给所有.Net程序员推荐一个非常好的游戏开发套件(免费

楼主有没用这个引擎开发游戏?
说先我自己的看法:老是换来换去,是不是出什么系统就换什么系统,感觉这样什么都学不会,什么都做不成。

用好自己现在的东西就好。

88

主题

1125

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
QQ
发表于 2007-11-15 09:12:00 | 显示全部楼层

Re:给所有.Net程序员推荐一个非常好的游戏开发套件(免费

  他是说给.NET开发用的.
  现在一个.NET  一个JAVA 是两个主流方向.
  你自己不学就不学 .别妨碍别人.  

26

主题

537

帖子

537

积分

高级会员

Rank: 4

积分
537
发表于 2007-11-15 10:37:00 | 显示全部楼层

Re:给所有.Net程序员推荐一个非常好的游戏开发套件(免费

Ogre渲染引擎,.Net2.0+DirectX9c标准环境,对用.Net语言开发3D游戏者可真是个好消息。
只可惜我的机器太老了。

23

主题

142

帖子

142

积分

注册会员

Rank: 2

积分
142
发表于 2007-11-15 10:50:00 | 显示全部楼层

Re:给所有.Net程序员推荐一个非常好的游戏开发套件(免费

天啊!~ 又引来一个新的游戏引擎!
为什么国人小组没有听说开发出支持.NET的引擎呢?
似乎现在学C#想开发游戏的都去学XNA了,为什么就没有专门针对Visual Basic 游戏开发环境呢?
研究自己的引擎!

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2007-11-15 21:53:00 | 显示全部楼层

Re: Re:给所有.Net程序员推荐一个非常好的游戏开发套件(

zodane: Re:给所有.Net程序员推荐一个非常好的游戏开发套件(免费的)

  他是说给.NET开发用的.
  现在一个.NET  一个JAVA 是两个主流方向.
  你自己不学就不学 .别妨碍别人.  


理论始终是理论, 所以你们只局限于学习, 没有应用.
我不是打击你们,这些东西一点也不现实.

15

主题

202

帖子

207

积分

中级会员

Rank: 3Rank: 3

积分
207
QQ
发表于 2007-11-15 23:28:00 | 显示全部楼层

Re:给所有.Net程序员推荐一个非常好的游戏开发套件(免费

好象大师应用就很多的样子.

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
 楼主| 发表于 2007-11-16 00:10:00 | 显示全部楼层

Re:给所有.Net程序员推荐一个非常好的游戏开发套件(免费

我不想跟你吵架,我在过去一年精力都不在游戏制作上,而是在游戏服务器端编写上(模拟器)。我们小组在不久的将来就会发布作品,所以多说无益~

另外我还在研究一个关于.net程序的保护方案,目前已经得到初步成功(初步想法是混淆+虚拟机,目前混淆已经实现),我这里采用的混淆方法与传统不同,混淆过后的程序集仍然可以被其他程序正常引用,而且无法简单查到保护前的源码,用Reflector等反编译软件打开会直接崩溃掉反编译器!   虚拟机已经进行了一些初步的构思和设计,很多地方参考了Themida的虚拟机。

我发这个只是给大家带来一些信息而以,因为我一直都在做这方面的准备(因为我自己有个游戏在策划中,还未开始实施),在衡量过很多引擎后最后觉得NeoAxis最适合用来开发游戏(对于.Net环境来说)。 工具齐全,引擎功能强大!

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
 楼主| 发表于 2007-11-16 00:17:00 | 显示全部楼层

Re: Re:给所有.Net程序员推荐一个非常好的游戏开发套件(

息阳: Re:给所有.Net程序员推荐一个非常好的游戏开发套件(免费的)

天啊!~ 又引来一个新的游戏引擎!
为什么国人小组没有听说开发出支持.NET的引擎呢?
似乎现在学C#想开发游戏...


其实这个得首相知道自己目标是什么,如果是为了研究游戏引擎的原理,那么建议学习XNA,如果只是想做游戏,那么就要用现成的开发套件!

游戏引擎是个非常复杂的系统,包括场景管理,物理引擎等等等等方面,如果自己一个人,永远都不可能做出来一个像样点的,给别谈还要用自己的引擎写游戏(当然2D游戏除外)

这位朋友不要把c#和vb.net想的太不同了哦,这两个其实是等价的,这两个我都非常熟悉。

很多人以为.Net跟Java一样,是用的虚拟机,所以运行效率会非常低,现在我就来陈清一个问题,那就是.net和java最根本的区别。 .Net使用的是JIT(即时编译器)他的任务是在程序启动时,将IL汇编代码,编译成计算机能懂的Native 80386汇编语言, 这也就是为什么,.net程序第一次启动都会要很长时间的原因,一旦运行起来了,就跟c++编译的Native代码是一样的了,所以.net的运行速度是java可望而不可及的!而且随.net开发库还附带了一个程序,可以将.net程序事先编译成Native代码,存放在系统缓存区,以后程序启动就不用再调用JIT了,从而大大提高运行效率~

26

主题

537

帖子

537

积分

高级会员

Rank: 4

积分
537
发表于 2007-11-16 09:13:00 | 显示全部楼层

Re:给所有.Net程序员推荐一个非常好的游戏开发套件(免费

"游戏引擎是个非常复杂的系统,包括场景管理,物理引擎等等等等方面,如果自己一个人,永远都不可能做出来一个像样点的,给别谈还要用自己的引擎写游戏(当然2D游戏除外)"

很赞同这一观点,至少对99.99%的人来说肯定是这样。

至于c#和vb.net,功能上确实等价,但是由于XNA微软官方只支持C#(尽管第三方提供了使用VB.Net的方法),这使人感觉微软在游戏开发产品的定位上把vb.net打入了冷宫,所以我一直恶毒地盼望XNA彻底失败(至少在PC游戏方面),反璞归真到.Net语言+DirectX的开放式环境下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-17 08:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表