想在业余时间做个3D游戏,请问该用哪款/组SDK好?
原帖在GameRes.com没人回,听说这里业内也挺多的,希望能碰上吧。会ASM/C/C++,DirectX,以及一点图形学知识,用DirectX编过一些2D和3D的只有图形部分的不能算是游戏的东西。
曾经以游戏程序员为梦想,现在已经放弃,从事了传统行业。
最近时间多了点,于是想做个完整的小型3D游戏,圆一下当年的梦想。
现在的难点是,只有一个人,且时间不多。所以没办法用C++和DirectX等基础工具一点点的构建自己的系统,必须使用一套经过整合的SDK,把大部分精力放在核心编程及游戏设计上,而不是对各种工具的长时间摸索、整合。
开始准备使用UDK,因为各种工具齐全,能节省很多时间。但看了网上的一些评论,发觉这个工具集不适合想主要使用C++编程的人群,且没有公开C++源码,开发自由度颇低。
然后考虑到OGRE,但这只是图形方面的库,其他方面的都需要自己去寻找,而且需要自己提供一个系统,把各部分整合起来。这样难度还是有点高,除非已经有成型的方案能代替我完成这部分工作。也许可以考虑Orz?它是不是足够成熟了,值不值得学习并使用?
总之,请教一下做过完整游戏的朋友,以我现在的情况,该使用什么工具好? ClanLib可以一战 找个稍微成熟点的引擎,一个人别搞太大啦 没写过游戏引擎的话还是先自己动手写个简单的比较好
话说非商业用途可以用免费的unreal development kit,就是复杂了点 多谢,ClanLib和unity3D我都看看(还有个Cafu Engine)。 引用楼主fenghou于2011-12-29 10:38发表的 想在业余时间做个3D游戏,请问该用哪款/组SDK好? :
原帖在GameRes.com没人回,听说这里业内也挺多的,希望能碰上吧。
会ASM/C/C++,DirectX,以及一点图形学知识,用DirectX编过一些2D和3D的只有图形部分的不能算是游戏的东西。
曾经以游戏程序员为梦想,现在已经放弃,从事了传统行业。
....... images/back.gif
没做过独立游戏……不过中国搞独立游戏很难出头的,除非你有海外的人脉帮你找渠道…… 用引擎吧,虚幻三的不是能用么?UTILITY 3D的效果也不错,可以试试。业余时间搞游戏估计能让你搞好几年了,光是建模就能建一段时间了吧加油吧 作为半个死程仰慕lz
顺球lz学dx用啥教材 也可以试下CDK,我同学说那个比UDK更加技术向
脚本好像是js和西井,都是c风格语言 引用第8楼tsubasa9于2011-12-29 16:56发表的:
作为半个死程仰慕lz
顺球lz学dx用啥教材 images/back.gif
第一本是《WINDOWS游戏编程大师技巧》,第二本是传说中的红龙书——《Introduction To 3D Game Programming With Directx 9.0》,之后就是DirectX文档了。
仰慕什么的不要说了,在追求梦想的路上我是个失败者。 哦大感谢,正好也复习下cpp 我一直觉得比起单独的做游戏来说,开发mod不是应该更简单一些么? http://www.owlei.com/DancingWind/
最靠铺的
游戏开发涉及到的内容实在太多
虽然你基础可能比较好
但是我劝你直接用unity3D算了 MARK一下, 大大们都好厉害 XNA也可以考虑哦,做好了可以拿出来卖
虽然是C#语言,不过上手很容易 xna编程确实简单。。
lz太谦虚了,让我这种读ai的半调子程序猿情何以堪 既然会c++和directX,那么完成3分1了,建议自己写一个或者参考一些教科书上已经完成的功能库。不是说那些开源的sdk、引擎不好,而是信息量广而散,用那个时间啃完来写游戏还不如自己写一个。 引用第9楼碎月于2011-12-29 17:03发表的:
也可以试下CDK,我同学说那个比UDK更加技术向
脚本好像是js和西井,都是c风格语言 images/back.gif
正在用邮件询问要多少钱才能得到源代码,好像Crytek对独立制作人有优惠。 UDK 开发自由度不是窄,而是在没有足够技术支持的情况下难以在短时间内入门,我参加过的一个FPS项目里。
地图关卡的随机房间生成都是直接拿C++写的。
OGRE 虽然看起来很美,但是它只是一个 渲染引擎,离游戏引擎还远,你还得去用其他诸如物理引擎等(优点是基本想要的都有,只要你花时间),如果要是加上CEGUI这种反人类的东西估计够你折腾。
XNA我觉得很不错,C#简单易入门不说,各类资料也很丰富。还能另存为windows程序和windows phone 程序(Mango的3D功能也很优秀,不是傻乎乎的windows phone 6.0,6.5能比的。
建模的话推荐Milkshape 或者sketchup 引用楼主fenghou于2011-12-29 10:38发表的 想在业余时间做个3D游戏,请问该用哪款/组SDK好? :
原帖在GameRes.com没人回,听说这里业内也挺多的,希望能碰上吧。
会ASM/C/C++,DirectX,以及一点图形学知识,用DirectX编过一些2D和3D的只有图形部分的不能算是游戏的东西。
曾经以游戏程序员为梦想,现在已经放弃,从事了传统行业。
....... images/back.gif
ogre+cegui是首选,其他音乐库比如FMOD也是容易使用的
Irrlicht也不错,简单易用,不过技术已经比较落后了 cegui是自虐
Re:回 10楼(fenghou) 的帖子
引用第23楼wantgirlyuna于2011-12-29 22:42发表的 回 10楼(fenghou) 的帖子 :11都快出了还看9.0吗? images/back.gif
主要函数没怎么变吧
新函数看msdn就行了
Re:Re:回 10楼(fenghou) 的帖子
引用第24楼tsubasa9于2011-12-29 22:46发表的 Re:回 10楼(fenghou) 的帖子 :主要函数没怎么变吧
新函数看msdn就行了 images/back.gif
你的问题我理解成“求楼主说下你当初学DX用了什么教材”,如果是“你觉得我现在学DX用什么教材好”的话,我觉得红龙书和DX文档就行了。红龙书建议看英文原版,也可以中文版和英文版同时看。这样之后看DX文档时轻松些。 红龙那本暑假翻了翻感觉还是很详细的,只是d3d的函数实在记不住 unity3D我觉得很适合入门使用的。开发一个原型非常容易
国内现在用的人多支持也比较容易找
适用范围也很大。 引用第19楼fenghou于2011-12-29 21:20发表的:
正在用邮件询问要多少钱才能得到源代码,好像Crytek对独立制作人有优惠。 images/back.gif
代码级授权么
这哪里像是业余时间搞搞的样子,完全是准备大刀阔斧干的派头啊
业余玩玩就要source license,楼主你有多大的手笔啊.这没个最少几万$根本就下不来吧. 都是牛人啊,能来群里坐坐吗?。。。143349463。。。
我现在在学opengl和C++,感觉确实如果水平够的话可以自己写了,不需要用引擎。。。 Unity3D明明是廉价引擎的良心啊.
而且Unity3D的Indie license是完全免费的,只是部分功能受限而已. unity普通版免费的吧。
用来做业余的练手足够了。
框架和工具足够灵活好用(ui部分比较渣)
不过好像不符合要自己写c++源码要求。 引用第28楼碎月于2011-12-30 00:04发表的:
代码级授权么
这哪里像是业余时间搞搞的样子,完全是准备大刀阔斧干的派头啊 images/back.gif
引用第29楼HMHM于2011-12-30 00:44发表的:
业余玩玩就要source license,楼主你有多大的手笔啊.这没个最少几万$根本就下不来吧. images/back.gif
也许很便宜呢?问问试试看嘛……
高于1000美元我就不考虑了 引用第33楼newfaceryo于2011-12-30 00:57发表的:
unity普通版免费的吧。
用来做业余的练手足够了。
框架和工具足够灵活好用(ui部分比较渣)
不过好像不符合要自己写c++源码要求。 images/back.gif
我记得免费版没有动态阴影? 这种知名商业引擎源代码好像都是几十万刀吧。
页:
[1]
2