造个游戏至少需要多少年
‘壹’ 开发一个游戏一般需要多少投入
看多大游戏,大型游戏在千万以上。
做一款大型的PC游戏,开发团队一般100人以上,开发周期一般会在2年至4年左右,当然多的可以更长。我们假设一款典型的端游研发团队100人,开发周期2年,那么一款PC游戏的开发成本=10X100X24=24000K,也就是2000万上下。事实上,大多数端游的开发成本只会高于这个数字。
而一款同类型的手机游戏从立项到发布,只需20多人的团队开发不到一年的时间,所以开发成本=10X20X12=2400K,差不多是端游的十分之一,当然这只是保守估计,但是不论怎样手游的开发成本都是远远低于一款同类型端游所需的费用。
‘贰’ 游戏开发做到主程大概需要多少年
想成为游戏开发主程没那么简单?!
1
需要着重学习的知识
从开始进公司游戏开发啥都不懂就直接上项目了,一直是赶鸭子上架的感觉,所以到现在也没有太多时间去补图形学,shader这些东西。
其实有些知识很有用,但要花精力学,而且前期不好出效果,对开发进度也没太大促进,所以那些可以在业余的时候自己抽空慢慢补,比如图形学/物理/数学这些。
3D模型的一些相关知识,模型的格式、坐标位置、动画的导入播放、Mesh是啥、Renderer是啥、UV是啥、normalMap等等,这些都是很基础的,U3D官网文档应该就能都让你了解大概了,这些主要是为了方便和3D美术沟通,互相斯逼时有理有据。
了解U3D的基础知识,layer的用处啊、时间管理啊、资源加载啊、内存控制啊什么的,这些网上到处是博客文章介绍的,或者直接官方文档。
NGUI、UGUI这些,再加个DOTWEEN、LEANTWEEN之类的补间动画插件,就可以做很牛逼的UI效果了。
shader:把官网介绍的看了就行了,明白那几个参数,知道有时候为什么导进去模型会反面,会前后遮挡有问题。能改个双面、改个颜色啥的shader就行。高级的就直接去网上找吧。
状态机、寻路、行为树这些,用到了再去了解就行,很多现成框架。
架构设计:因为U3D比较灵活,有些经典架构也可以用,但是你要适应有自己的情况去做修改,现成的有些比较复杂比如StrangeIOC,反正你自己能看懂,能应付多次修改,策划从界面调试,各种资源替换的情况就行了,这玩意多写几个项目就有自己的想法了。
网络这块,懂个tcp/udp知识,会用c#写个socket客户端啥的就行了,github一堆。u3d的www更简单。需要热更新的话就去用slua,unilua,学个lua语句,加个群学习就行。
如果你们没有技术美术的话,你还要很了解粒子系统,不过你有经验应该很了解了,反正API都大同小异,多下点别人的参考下就行了。
要了解手游开发的一些trick,比如多叠几个片就能营造出很有氛围的灯光,有些看似复杂的模型动画、效果,都可以靠美术解决。反正虽然我是程序,但我的原则就是能用美术的地方就用美术,除非影响性能和灵活,这是为了开发效率着想。
还有些东西暂时想不起来了,反正我这些都是对于我这种半吊子水平,又要赶进度,项目也不是什么大作的人的经验。
基本上都可以从U3D文档、UNITY WIKI、论坛上找到,当然这些每一个都有深入学习的必要,也都不容易,但是没那么多时间啊,所以慢慢来吧,能做出东西才是最主要的。
2
需要补充的知识和能力
1 先了解,熟悉,掌握一些Unity游戏开发的基础技术,例如数据存储,网络交互,UI布局交互,性能优化,反外挂,热更新等
2 学习一些游戏设计的思想,并带着这些思想去实践上述的功能,并将这些功能整合成一个你自己或者说你们公司的开发框架
3 学习一些可能涉及到的Unity知识,例如Avatar,烘焙,类人动画,动画状态机等,之后需要你拍板技术选型的时候会需要用到。
4 了解一下shader的机制,未必需要有多深的了解,但是能看懂并修改一些shader,了解一下shader的优化。
5 制定规范的开发流程,包括和其他员工 (策划,美术)的沟通流程,开发自己的开发规范,需不要制定code review,代码的编写有没有相应的标准和规范,都是主程需要负责的内容。
以上都是技术层面的,还有就是心态问题,题主能对自己有清楚的认识很好,但是还是需要自信一些,主程未必必须是团队中技术最好的,如何管理整个团队,让最合适的人去执行最合适的事情,也是主程的主要职责,所以即使团队中有人技术胜过你,也无需感到太大的压力,老板器重你可能就是看中你其他的才能。
‘叁’ 打造一个地球这么大的地图的GTA类型的游戏需要多长时间 开发价格需要多少
游戏造价可能需要3000万
时间可能需要5年
望采纳
‘肆’ 自己一个人有没有可能做出一个游戏,大概需要多少时间
一个人做一个游戏是完全可行的,并且市面上也不乏先例。唯一的问题就是开发周期。这取决于你想做一个什么样的游戏。小游戏周期短,成本低,各方面都好把控。但是很难做出特色。内容丰富的大游戏或者说重度游戏能更好的吸引玩家,但是周期长,成本压力大,个人开发者往往难以承受。说白了这就是一个愚公移山的故事,看你想移的是小土丘还是王屋太行了。
所以我认为你其实想问的是成本问题。即:一个人做一个游戏成本大概是多少。开发成本和你个人掌握的技能成反比。如果你什么都会,程序美术策划音乐多修,那么游戏的开发成本就是相关设备费用和你的个人生活费。如果你是利用业余时间兼职开发,那么你的开发成本会大概会降低到可以忽略不计,不过同时制作周期也会大幅拉长,并且严重影响生活质量。
而现实中这样的多修人才是很少的。就算是多修,也不可能都精通。所以要按照你的需求做出一个质量中上的产品,还是需要找专业人士合作。程序我是不建议外包的。游戏是软件,软件的核心是程序,把核心都外包只会让项目不可控。而且游戏开发过程中修改是很频繁的,外包无法估算工作量,也就无法给出合理的报价。程序最好还是自己搞定或者寻找合伙人。
美术部分是成本大头,如果自己能搞定,那能节约不少费用。如果外包,那就看游戏类型,按目前常见类型估计,原画价格一般3000左右一张,模型差不多也是3000左右一个。UI50到100一个。动画特效150一个。音效20一个,如果有原创乐曲需求,价格是一分钟5000。注意以上都是包给个人的均价,质量好坏主要看接包者个人能力。包给公司制作质量和周期都会比较稳定,但是价格也会翻倍。
至于引擎的使用,2d游戏就是cocos,3d就是unity,不推荐使用偏门引擎,不好找合作伙伴,遇到问题也找不到问。至于游戏发布各个平台都有自己的流程,稍加搜索就能得到答案。
‘伍’ 制作一个网络游戏需要多少钱单机的、小游戏
这个得看您的所指网络游戏的是大型还是小型一般来讲可以分为几类:
1:大型网络游戏,类似于魔兽世界,梦幻西游,这些游戏的制作成本都非常高,制作周期长人员成本高,大概几千万到几亿都有可能。因为一个大型客户端网游需要策划团队,美术团队,程序团队等,上百人每人的薪水范围是年薪10万到50万。
2:一般的网络游戏,大概就是20~50人的团队就可以做周期也不用太长1年2年就可以搞定。上千万的制作成本。
3:手机网络游戏制作成本一般就比较小了,几十万到几百万都可以做出来,品质特别高的指桥也就是千万级别。
制作网络游戏跟技术团队和时期有很大关系,现在的游戏开发人员按北上广深比较多,薪水都是10K起像腾讯网易这类的制作团队每人的薪水范围灶辩都应该是25K-50K月薪。
我也是做游戏行业的,以前开发过网页游隐逗缺戏和手机游戏。而且研发费用不是关键,通常情况下大头是后续的宣传营销费用(打广告和代言人),当然好游戏的利润也是很可观的,属于暴利。
‘陆’ 制作一个10几G的单机游戏要多久
你列举的都是世界顶级作品,一般制作时间在1到2年内,使命召唤目前一作2年左右,具体还是看人力多少和整体精细度。其实游戏制作时间和大小没太大关系。其次,这些游戏投资一般都很高。2008年发售的侠盗猎车手4(gta4)制作周期3年多,R星投入1300多名人员,制作预算据说达到1.2亿美元。使命召唤6投资近2亿美刀