免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 三月廿七
打印 上一主题 下一主题

倡议CUer为 c 语言做点实事,开发属于自己的游戏引擎 [复制链接]

论坛徽章:
30
摩羯座
日期:2013-12-23 17:28:38牛市纪念徽章
日期:2015-07-13 11:35:582022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:57青铜圣斗士
日期:2015-11-27 17:45:3815-16赛季CBA联赛之天津
日期:2016-02-15 13:44:3615-16赛季CBA联赛之江苏
日期:2018-05-02 16:56:2715-16赛季CBA联赛之辽宁
日期:2018-08-08 13:41:1015-16赛季CBA联赛之深圳
日期:2018-10-02 18:05:0315-16赛季CBA联赛之天津
日期:2019-05-31 15:05:0615-16赛季CBA联赛之北京
日期:2022-06-30 13:34:1115-16赛季CBA联赛之同曦
日期:2022-07-06 19:33:5415-16赛季CBA联赛之吉林
日期:2022-12-28 14:16:22
21 [报告]
发表于 2011-11-24 14:09 |只看该作者
20 30人想开发什么游戏都是笑话,那种小公司都是用做好的游戏引擎里再做有限的二次开发,搞得全国的网游都差不多

论坛徽章:
0
22 [报告]
发表于 2011-11-24 14:26 |只看该作者
你这说的还比较实在, 有道理, 我心领了,
三月廿七 发表于 2011-11-24 14:08



我给你分析一下游戏引擎吧。 也别白泼你冷水, 给你分享点概念

游戏引擎通常最起码包含图形引擎, 声音引擎, 物理引擎, 网络引擎等等。 不管你做2D还是3D的, 这些都是个视频游戏基本具备的

所谓引擎就是整体解决方案。 目前我了解到的最靠谱的游戏引擎, 就是unity3d了。 的确他的整体解决方案适合做中小型单机产品。

如果想做大型游戏, 不管单机还是网络游戏, 基本目前世界上没有整体解决方案。 因为需求太广泛, 没有任何方案可以满足任何需求。


就图形引擎这块, 一般是一款视频游戏的重头戏。

2D的开源的hge, cocos2d等, 这些引擎很简单, 理论上可以自己重新写一个。

3D的主要有OGRE, UNREAL, CYCSIS, GAMEBRYO, BIGWORLD 等等, 这些3D引擎国内目前还没有公司或者团队能做出来, 都是老外做的。

原因是代码量巨大, 设计的技术层面非常多, 需要多年积累。

就3D引擎内部组成, 主要分为核心库, 跟工具, 核心库其实就是按逻辑对DX/GL的封装。 相对容易些, OGRE之所以开源, 就是他只有个核心库。

但仅仅有核心库, 是无法做游戏的, 做游戏需要大量的工具, 例如3DMAX/MAYA导出插件, 场景编辑器, 特效编辑, 角色装备编辑器等等。

往往这些工具的复杂程度, 都接近3DMAX 或者 PS的复杂程度, 开发这样一个工具, 要很多年, 这也是一款大型商业一引擎能买到1000wrmb的原因。

所以我建议你先了解了解, 在看看自己该从哪里入手。

论坛徽章:
78
双子座
日期:2013-10-15 08:50:09天秤座
日期:2013-10-16 18:02:08白羊座
日期:2013-10-18 13:35:33天蝎座
日期:2013-10-18 13:37:06狮子座
日期:2013-10-18 13:40:31双子座
日期:2013-10-22 13:58:42戌狗
日期:2013-10-22 18:50:04CU十二周年纪念徽章
日期:2013-10-24 15:41:34巨蟹座
日期:2013-10-24 17:14:56处女座
日期:2013-10-24 17:15:30双子座
日期:2013-10-25 13:49:39午马
日期:2013-10-28 15:02:15
23 [报告]
发表于 2011-11-24 14:52 |只看该作者
回复 22# xhl


    wow的引擎是玻璃渣完全自己开发的?

论坛徽章:
0
24 [报告]
发表于 2011-11-24 15:19 |只看该作者
还有, 什么蠢材30年, 天才30天的, 你还不如去买传销去。 做技术的, 踏实点, 务实点做事情, 别成天喊口号。

xhl 发表于 2011-11-24 13:40


不不不,俺从不搞传销,也一向这么浮躁。

今哥们把话就搁在这了:不就画个破画么,mesa多简单的东西啊,学个半年,以后就可以给mesa提交patch了。


当然啊,也许不一定是mesa,提交给dri的列表什么的,都有可能。

论坛徽章:
0
25 [报告]
发表于 2011-11-24 16:00 |只看该作者
植物大战僵尸是包括美工在内的4个人开发的。

WOW核心代码,记得以前哪里见过,也是5人团队。

软件团队 ...
狗蛋 发表于 2011-11-24 15:49



    doom是四个,当然还得算上另外一个carmack。

论坛徽章:
0
26 [报告]
发表于 2011-11-24 16:56 |只看该作者
从blender 开始咋样?

论坛徽章:
30
摩羯座
日期:2013-12-23 17:28:38牛市纪念徽章
日期:2015-07-13 11:35:582022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:57青铜圣斗士
日期:2015-11-27 17:45:3815-16赛季CBA联赛之天津
日期:2016-02-15 13:44:3615-16赛季CBA联赛之江苏
日期:2018-05-02 16:56:2715-16赛季CBA联赛之辽宁
日期:2018-08-08 13:41:1015-16赛季CBA联赛之深圳
日期:2018-10-02 18:05:0315-16赛季CBA联赛之天津
日期:2019-05-31 15:05:0615-16赛季CBA联赛之北京
日期:2022-06-30 13:34:1115-16赛季CBA联赛之同曦
日期:2022-07-06 19:33:5415-16赛季CBA联赛之吉林
日期:2022-12-28 14:16:22
27 [报告]
发表于 2011-11-24 17:35 |只看该作者
当年的网景浏览器还是两个人写的呢,现在一个浏览器开发小组人数20个人都不止吧,时代不一样了,需求也和过去差距很大,试问一下十几年前的引擎谁还会用

论坛徽章:
0
28 [报告]
发表于 2011-11-24 18:29 |只看该作者
当年的网景浏览器还是两个人写的呢,现在一个浏览器开发小组人数20个人都不止吧,时代不一样了,需求也和过 ...
siseniao 发表于 2011-11-24 17:35



    1~3个人做核心,3~5个人做UI,剩下10个左右搞测试。

更大规模一点,1~5个人做核心,2~5个做UI,剩下100个做周边——从故事情节到任务设计到广告到毛绒玩具,无所不做。


——我说过了,做汽车还要从螺丝到轮胎到扳手到流水线到机器人呢;设计引擎一样只需要一个高级工程师。

啥年代了,你还梦想着吃大锅饭。

论坛徽章:
0
29 [报告]
发表于 2011-11-24 18:34 |只看该作者
本帖最后由 狗蛋 于 2011-11-24 18:36 编辑

暴雪魔兽世界参与人员名单
http://www.mobygames.com/game/windows/world-of-warcraft/credits

40多G的内容,15个程序员。

15个程序员做的事情,从WOW宏大的、史诗级的故事情节的展开、到接任务到交任务时任务完成度的验证、到上下马/鸟的动画、到游戏里几乎数都数不清的各种彩蛋、到界面到游戏引擎到音乐到排队机制到玩家自定义宏的解释执行到第三方插件的管理……

引擎组能有几个人?

有些人,不是大锅饭吃傻了,就是外行过来打肿脸充胖子。

——我等着人来看暴雪这15个程序员的笑话。

论坛徽章:
0
30 [报告]
发表于 2011-11-24 18:47 |只看该作者
本帖最后由 狗蛋 于 2011-11-24 18:48 编辑

http://www.mobygames.com/game/wi ... -of-liberty/credits
星际争霸2-自由之翼 开发人员名单

一共16个人,还自制了新的3D引擎,还想挑战avi和3D场景无缝融合问题,还推出了一个据说空前强大的游戏地图编辑器,居然还大言不惭想要卖钱……

这个游戏一定会成为一个大笑话的。就凭它那个16个人的开发组?就凭它那16个人中5个左右的引擎组?这太好笑了{:3_197:}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP