一个人用unity模仿制作《全面战争模拟器》大约需要多少时间? 一个人做一款游戏要多久
程序员做一个一般的游戏要多久?
一般的游戏都是一个团队来完成的,一个程序员做的只是其中一小方面。一般的游戏从头开发的话起码得两三年,不过要是很简单那种的话可能几个月。
自己一个人有没有可能做出一个游戏,大概需要多少时间
一个人做一个游戏是完全可行的,并且市面上也不乏先例。唯一的问题就是开发周期。这取决于你想做一个什么样的游戏。小游戏周期短,成本低,各方面都好把控。但是很难做出特色。内容丰富的大游戏或者说重度游戏能更好的吸引玩家,但是周期长,成本压力大,个人开发者往往难以承受。说白了这就是一个愚公移山的故事,看你想移的是小土丘还是王屋太行了。
所以我认为你其实想问的是成本问题。即:一个人做一个游戏成本大概是多少。开发成本和你个人掌握的技能成反比。如果你什么都会,程序美术策划音乐多修,那么游戏的开发成本就是相关设备费用和你的个人生活费。如果你是利用业余时间兼职开发,那么你的开发成本会大概会降低到可以忽略不计,不过同时制作周期也会大幅拉长,并且严重影响生活质量。
而现实中这样的多修人才是很少的。就算是多修,也不可能都精通。所以要按照你的需求做出一个质量中上的产品,还是需要找专业人士合作。程序我是不建议外包的。游戏是软件,软件的核心是程序,把核心都外包只会让项目不可控。而且游戏开发过程中修改是很频繁的,外包无法估算工作量,也就无法给出合理的报价。程序最好还是自己搞定或者寻找合伙人。
美术部分是成本大头,如果自己能搞定,那能节约不少费用。如果外包,那就看游戏类型,按目前常见类型估计,原画价格一般3000左右一张,模型差不多也是3000左右一个。UI50到100一个。动画特效150一个。音效20一个,如果有原创乐曲需求,价格是一分钟5000。注意以上都是包给个人的均价,质量好坏主要看接包者个人能力。包给公司制作质量和周期都会比较稳定,但是价格也会翻倍。
至于引擎的使用,2d游戏就是cocos,3d就是unity,不推荐使用偏门引擎,不好找合作伙伴,遇到问题也找不到问。至于游戏发布各个平台都有自己的流程,稍加搜索就能得到答案。
自学unity3d一般多长时间学会
Unity3D从入门到精通分为几个阶段:
初学者:先从Unity官网的视频开始看起,跟着视频做出首个游戏,所有的资源,代码在Asset Store都可以下载到。
熟练者:关注Unity圣典和Unity User Manual,在这一阶段,要把在首阶段所忽略的内容进行选择性的补充学习。
进阶者:关注Unity社区,Unity Answers,Unity Wiki和知乎的Unity板块,在这一阶段,要对Unity的各种细节问题,优化,底层原理和新的技术方案都要进行思考和学习。在以上几个模块中,知乎的Unity板块尤其值得关注,干货满满而且都是中文,建议通读。
在接下来这一阶段,才可以对一些中间件进行学习,具体学习什么样的Asset,还要由你的项目需求决定,不过无论如何还是推荐学习这几个Asset:Behavior Designer(AI), DoTween(Tween动画), PlayMaker(可视化编程),Shader Fe(可视化的Shader编写)和Elementals(粒子特效)。62616964757a686964616fe78988e69d8331333365663461
当将进阶者的学习内容完成之后,就已经是一名合格的Unity3D工程师了,开发一个游戏来说不再是一个问题,各种工作也是手到擒来。
如果还觉得不过瘾,就可以尝试反编译一些市面上流行的Unity3D游戏来获取代码,毕竟真实生产环境中的代码才是更值得深入研究的。
讲了这么多,可以得出结论,自学Unity游戏开发不是不可以,但对于一个初学者来说,想要获得更优厚的待遇也不是那不容易的事。
自学游戏开发需要学多久
半年。开发软件和开发游戏完全是两个不同的方向,就拿开发游戏来说,不同的游戏引擎所使用的编程语言也是有区别的,比如Unity用的是C#。
游戏开发需要学习的专业知识比较多。除了基础的Unity引擎知识,现在的游戏还会涉及一些VR技术等。除此以外,有些游戏公司还会要求游戏开发工程师具备一定的策划能力。
学习的先后顺序:
1、首先是C++语言。
2、只是做windows方面的游戏学习,可以学习下DirectX,这个很方便在windows下做游戏开发。
3、如果想制作跨平台游戏,建议学习下opengl/opengles,这是个很强大很专业的图形接口,因为很多平台支持所以适合跨平台游戏制作使用。
4、想学习 3d 游戏并迅速工作,建议学习 u3d 引擎、ue 引擎这些游戏引擎,有了以上的基础学习这些引擎也可以理解的更深入,u3d 还会用到 c# 与 js 语言。