回到电脑前继续刚才的工作,这个世界的游戏种类和他知道的差不多。
只不过虽然游戏制作的也很精美,但是可玩性和娱乐性,就实在一般了。
仔细搜索了一番,没有王者荣耀、没有和平精英、没有我的世界、没有吃鸡、没有英雄联盟、没有魔兽世界等等。
他知道的那些经典游戏,这个世界一个也没有,甚至没有愤怒的小鸟、跳一跳、植物大战僵尸之类的。
仔细想了一下,做个什么游戏好呢?
“嗯,还是先弄个单机的植物大战僵尸吧!”
首先单机游戏开发起来简单一些,其次他现在还没有工作,剩下的钱也不多了,需要尽快有个收入来援。
所以必须找个开发时间较短的项目,植物大战僵尸这类游戏,第一次发布的时候,只需要有一部分关卡,就可以了。
如果销售的好,再升级,开发更多的关卡,这样速度快,时间短,再加上植物大战僵尸的美术素材可以下载,又节约了大量的时间。
如果使用最新的虚幻5引擎的话,不出一个星期,游戏就可以开发出来,然后发布到平台上。
最新的虚幻5,更是功能强大,不需要敲击一段代码,通过引擎自带的蓝图功能,不用编程也可以开发出3A级别的大作。
而且,虚幻官方提供了一个商城,上面有大量的游戏素材可以下载。
那怕你不花一分钱,依靠商城上面发布的免费素材,也可以制作出一块非常不错的游戏。
虚幻引擎5,是虚幻引擎的一个重要里程碑,是专为次世代的游戏、实时可视化项目以及沉浸式交互体验做的精心准备。
它将赋予开发者前所未有的自由度、真实度和灵活性,帮助开发者开发出各种次世代实时3D内容和体验。
简单的说,就是虚幻5引擎,不需要写代码也可以开发出高质量的游戏。
也不需要你会美工,游戏资源和素材,可以免费下载,或花钱购买。
作为开发者,你需要考虑的就只是游戏的玩法和可玩性,就可以了。
而且它还带有各种插件,包括动画、物理算法之类的,你都不要有太深的了解,只需要设置一些参数就可以了。
尤其是它的可视化编程工具——蓝图,让没有学过程序开发的小白,也能完成游戏程序的设计,真的是十分强大。
而且虚幻引擎还支持各种语言,不论是英文、中文、还是日文都行。
选定了游戏,看了一下时间,才下午一点过,汪涵决定先把开发前的准备工作做好。
首先是游戏的设计文档,虽然植物大战僵尸这款游戏,他已经玩过了好几个版本,但是对于游戏开发来说,还是必须先写出文档。
必须要在文档中描述出整个游戏的大致框架,比如游戏的玩法,操作规则,角色定位,关卡的种类,游戏中的道具等等。
简单的说,就将游戏的玩法和游戏里面的元素,以文字的方式表达出来。
这样,在开发过程中才有明确的思路,如果只依靠自己的记忆,甚至想象去开发一款游戏,很可能遇到各种问题。
比如,一个关卡需要有那些道具?又要多少个怪物?难度如何?这些都没有明确的指标的话。
很可能前面的关卡会比后面的关卡还要困难,因为没有规划,谁也不能保证设计师设计的时候不会出错。
于是,汪涵花费了一个下午的时间,将游戏的大致框架写了出来。
将记忆中的道具,一一的罗列清楚,并标注好使用条件、获得条件等等。
仔细的检查了几遍文档,确定没有遗漏,就打开了虚幻的商店,根据文档中的内容寻找游戏素材。
虚幻商城中,很多2D的游戏素材都是免费,当然一些特别优秀的素材是收费的,但是价格也不会太贵,一般人也消费的起。
看了一下时间,快六点了,想起了七点钟还有个约会,于是将之前准备的文档和资源做了个备份。
随时备份,是一个开发人员的必备的习惯,当然备份的方式很多,可以备份到一些专门的平台上,也可以自己找个硬盘空间或U盘去备份。
尤其是在游戏开发过程中,如果不经常备份的话,你很可能遇到不可挽回的损失。
汪涵曾经就遇到过这种情况,辛苦了几天的工作,因为一个错误,全部丢失,只能从头再来。
做完这一切,已经是下午六点了过了,看了一下时间,简单的梳洗了一番,就出门赴约去了。
紧赶慢赶当他赶到的时候,王艳和一个男子已经在那里等他了。
经过王艳的介绍,大家算是相互认识了。
男子姓李,是王艳现在工作的游戏公司的人事部经理。
李经理三十岁左右,一看就知道不是好人,相貌普通,也算不上丑陋,就是一双眯眯眼,总是有意无意的扫向四处的女子。
而且对待王艳那种态度、动作、热情,让汪涵一看就知道有问题。
刚刚坐下,李经理就假装正经的问道。
“呵呵,听王艳说,你是程序员?”
“是啊!”汪涵也不好随便就驳了人家面子,只好认真的回话。
“那你都会那些编程语言啊?”
“我那个去!”汪涵心中暗想,就是来吃个饭,别人又没有说要到你那里去上班,你尽然面试起来了?
“呵呵,主流的语言都会一点点!”
这还真不是汪涵谦虚,工作了十几年,单机游戏,网络游戏,网页游戏,手机游戏,小游戏,他都开发过。
各种编程语言,他都了解过,C/C++,C#,Java,Js,Ts,Node.js,Python,Objective-C等等。
看着这些是不是有点吓人?其实不然,其实计算机编程语言,比起外语来说简单多了。
只要你理解了计算机编程的原理,学习任何编程语言,都会很快,有的甚至几个小时就能学会。
这完全不是吹牛,一门新的编程语言,你只需要掌握他的关键词和基本语法,就算学会了。
关键词少的就几十个,多的也不会超过一百个。
语法就更简单了,不外乎就那几种,不外乎变量的申明与使用,表达式的写法,语句的写法,函数的写法等等。
曾经汪涵刚刚接触js语言的变种ts语言时,就只花了几个小时,就基本学会了。
是不是很神奇?其实不是,编程语言就是这么简单,复杂的是别人写的库,这些以后再说。
“呵呵,那还真是厉害啊!不知道小汪,有没有工作经验啊?”
汪涵的介绍,让李经理觉得有点不爽,好大的口气,主流语言基本都会?于是开口刁难。
“呵呵,你如果说其他工作经验,没有,游戏开发的话,有十几年了吧?”
汪涵还是说的真话。
“呵呵,年轻人,就爱说大话!”
李经理,听汪涵这样说,反而不生气了,也不知道他怎么想的。
“这样吧!”说着,李经理递过来一个名片,继续道。
“你回去,写个简历,发到我的邮箱。然后等公司的通知!”
接过名片,汪涵看都没看,直接揣兜里去了,李经理这话,明显就是在忽悠人了。
这一顿饭,吃的不算融洽,也不算尴尬,就是很正常的一次会餐。
饭后,李经理说要送王艳回家,被汪涵给拒绝了。
李经理也没有坚持,两方人,就这么散了。
“你以后注意点那个李经理,我看他不是什么好人!”
“嘻嘻!知道了,我只是为你介绍一下工作,你那么紧张干嘛?”
听了汪涵的话,王艳笑的很灿烂,心中特别高兴。
他们住的地方都是同一个小区,这是政府提供的毕业大学生单身公寓。
一路将王艳送到单元门口,两人才告辞分别。
PS:新书,求收藏,求评论。
作者会尽量将故事情节,和游戏开发技术,安排的合理一些。
如果你认为那些地方需要调整,请留言评论。
飞卢小说,飞要你好看!