首页 / 程序员 / 正文
我做游戏开发这八年
我很很哦 发表于:2020-3-26 01:32:23 复制链接 看图 发表新帖
阅读数:14222

下载APP可以快速和圈友联系

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我做游戏开辟这八年-1.jpg

作者 | kakashi8841

责编 | 屠敏

出品 | CSDN 博客

我做游戏开辟这八年-2.jpg

简述

这篇文章并不是想教会大师若何开辟游戏,更不能教大师若何成为技术总监。而是分享我一路做开辟的一些履历或心得体验。

我做游戏开辟这八年-3.jpg

与编程擦肩而过

2004年,初三升高中时,由于我考上市里最好的高中,是以怙恃兑现许诺给我买了一台电脑。那时辰电脑设置还是挺好的(我记得是P4的CPU、1G内存、80G硬盘、优派的液晶显现器,还买了打印机、扫描仪)。

由于我酷爱游戏,是以有了电脑以后就起头堕入于各类游戏中没法自拔。根基天天早晨彻夜玩游戏,玩到清晨5、6点睡1-2个小时,然后去上学。根基高一玩了各类游戏,然后成就自然也是一落千丈。

到了高二的时辰,由于我表姐夫是做美术设想的,是以我起头打仗了Photoshop、Coredraw这两个软件。我一边瞎画着各类工具,一边想假如能让这些也动起来多好。是以起头打仗了Flash。起头在网上看看各类Flash的教程,能做一些动画,能用按钮控件控制一些流程,也领会到AS2这一门说话,然后在网上找了各类酷炫的AS2代码加到自己的Flash里面,实现比如鼠标跟从的殊效等等结果。这时辰实在我还不会自力地写代码。

由于高中各类的游手好闲。从中考数学全市前几名,到最初高考没考上重点大学,这实在也是我预感中的。由于原本我就不是一个相信命运的人。那时辰我只想快点离开高中,可以更自在做自己喜好做的工作。是以也没有挑选复读。

我做游戏开辟这八年-4.jpg

从图像设想到痴迷编程

入门编程

进入大学以后,我介入了好几个社团,成为各个社团收集部的成员。然后接下来的工作就是社团搞活动经常需要一些海报什么的。是以我高中自学的Photoshop和Coredraw就派上用处了。大一根基就是做了一年各类图像设想的工作。而从高中到大一带来的各类突如其来的自在,也使得我继续沉醉在各类游戏中。到了大一的暑假时,校团委忽然找收集部帮手做网站,而师兄们预备结业的、预备考研的,都没啥时候。是以这重任落到了我一小我头上,我也不晓得那末多成员为啥选中了我,也没想那末多。

我暑假放假前1个月,外加暑假2个月,全部3个月时候起头疯狂进修HTML、CSS、Javascript、PHP、MySQL,然后3个月时候从进修到开辟完成了校团委的使命,建造了一个CMS网站。这三个月时候让我感觉编程本来这么风趣。

沉迷编程

接下来大二的时辰我就堕入了疯狂的进修和开辟当中,最疯狂的时辰一天在图书馆借一本PHP的书,当天借当天看完,早晨再自己把那本书最初的例子实现了,然后第二天再去换书,就这样我很快把图书馆一切PHP的书都看完了。书中的例子也都能自己写出来。然后起头接了很多外包,也快速赚到了第一个笔记本的钱。

Java的图形编程

由于大二做了很多的网站,已经感觉有点厌倦。进入大三,恰好我们有一门Java的课程,我看到Java可以开辟图形界面(Swing/Awt),是以起头转向进修Java。我大概花了2-3周把黉舍发的Java书看完了,而且把里面的示例也都自己敲了一遍。根基没有障碍的完成了Java的进修。可是书籍里面关于图形界面的太少了,只先容了最根基的一些控件以及做一些简单的界面。是以我起头自己在网上找各类材料。这时辰室友告诉我“Java做图形欠都雅的,还不如C++不如C#,等等”。我就恰恰不信了,我照旧停止自己的进修和研讨,而他也照旧站在他以为的鄙夷链顶端鄙夷我。就这样,他进修他的SSH,而我进修着不入流的Swing、Java3D等。

实在我那时辰的心理:为啥你感觉他不可他就不可?我得自己理论过才晓得。理论出真知,我感觉这是做技术一个很重要的特质。很多时辰,很多工具大师只是凭经历吠形吠声地传布,并没有亲身理论过。而我那时辰还有一个心理,哪怕最初我花了很多时候以后做出来的工具确切欠都雅,那我也不亏,我在这个进程中必定是能学到工具的。很多时辰很多人会比力垂青睐前做的工作收益若何,接管周期多长。可是我感觉,很多值得进修的常识都是接管周期很长,而且眼前收益很低的。对于我而言,我更多的是基于爱好去进修。我感觉这就充足了。

最初的成果就是,我用Java开辟出来的工具,他们感觉太都雅,底子难以设想是Java开辟的。这里有一些大学用Java开辟的图形法式。

1. swing超灿艳系列一—— 俄罗斯方块(https://kakashi.blog.csdn.net/article/details/7338836)

2. 纯Java开辟的游戏引擎V0.5–DEMO2 – 物理引擎(https://kakashi.blog.csdn.net/article/details/6397051)

3. 杂七杂八的工具(https://kakashi.blog.csdn.net/article/details/6181486

我做游戏开辟这八年-5.jpg

就职游戏开辟

2011,第一次口试&练习生

2011年头,不知不觉到了大四第二学期。原本我还不想这时辰去找工作,由于此时我感觉还有很多工作想做,比如那时辰我还在用Java自己做一个3D游戏。

可是大四暑假的时辰,有个同学发了一个网页游戏公司的招聘链接给我,说这个公司还不错,我看了一下招聘要求,感受自己合适要求,因而就随手投了个简历。

实在投简历之前,那时辰北京GLU有位先辈想让我结业后去试试。还有另一家互联网公司也是让我结业后去工作。首要在于我大学时代经常在各个技术QQ群里帮大师处理题目,最起头他们以为我应当工作了几年,后来晓得我还在上学,是以就想我结业后去他们公司工作。

后来必定是我投的简历的公司让我去口试了,那天从下午2点口试到下午6点。从HR、主法式、建造人到CTO都面了。CTO口试的时辰收集的BIO、NIO、多线程的平安题目若何处理也都问了。最初CTO说“你简历里写的都是Java做的图形界面,我们这Java都是做办事器,你接管做办事器吗“,我怕办事器又是做网站,因而问他”办事器也是做游戏吗“,他说“必定是做游戏。我们做的是网游”。是以我就说“可以呀,只如果做游戏就好。”因而CTO接着说“你进我们公司必定是没题目标,估量过几天会给你发Offer,你也不用去口试此外公司了”。

由于我小我也懒得比力,既然CTO也那末说了,我就没去口试此外公司,在同学那玩了一周,一周后就入职了。

记得那时辰CTO还问过我一个题目“你说你这么喜好写代码, 你想写到几岁”,我说“30岁吧”。他问我为啥只写到30岁。我说那时辰能够我是技术总监了。就不用写代码了。后来我30岁的时辰,成为了技术总监。可是我还是喜好写代码。实在爱好是可以一辈子的。我也不晓得为啥口试那时辰那末回答了。

2011,第一个游戏

刚进入工作比力严重,总怕那里做欠好。第一周项目组说让我去改一下办事器列表。我那时辰压根没有远程登陆过办事器改工具,主程就给了我IP、用户名、密码,以及网页的位置。因而我赶紧自己搜索了各类材料,在接到使命的半小时内,我第一次用SecureCRT登陆办事器,第一次用VI在办事器上点窜文件。

接着几天就是熟悉项目,我在办事器上自己找到了聊天的协议进口,然后加入了一些GM,给自己的账号加了赵云、吕布这些牛逼的武将。

几天后,主程找我,说来的结业生里面感受你编程才能不错,你想去做新项目吗。我自然想体验从0开辟游戏的进程。因而就满心雀跃地说“想!”。

新项目开辟的时辰我布满了豪情,根基上第一周我就完成了背包系统的开辟。那时辰公司其他游戏的数据存储都是同步的。主程就说,这个新项目估量用户交互会比力频仍和实时,同步存储怕会卡顿。因而我那一周开辟背包的时辰,顺便被办事器的数据存储写了个异步的存储。(前面该功用还被公司其他那项目组援用),立项一个月后主程就去了腾讯。而我们项目原本是公司的尝试性项目(公司其他项目都是SLG,而这个项目是RPG),是以也一向得不到重视,一向得不到重视。我们这项目加上我就2个办事器,开辟了半年上线了。我对游戏营业很是熟,编程根本也还行,是以开辟速度很亏,一小我开辟了70%的系统。那时辰很多同学问我,你做那末多,公司给你加人为了没有。我说没有,他们说,那没有你为啥做那末多。

实在有的时辰不是你在这个位置才能做这个工作。而是你有才能、自动地去做这个位置的工作,做多了你自然也就是这个位置的人。由于我感觉没有哪个公司会愿意支出本钱让你冒险。

项目上线的时辰,公司也让我成为了这个项目标办事器主程。那时辰我间隔练习才半年,一向怕自己做欠好,是以一向很尽力提升各类才能。由于我开辟的功用Bug少少,而且出Bug的时辰点窜极快,是以项目组的测试负责人说我说最受测试接待的法式,直到后来她去了银汉后碰到她,她还说她在银汉和测试部说,已经有个法式员这样这样…

写法式出BUG是常见的工作,想要削减BUG数目,要思维谨慎,营业熟悉,而想要修BUG快速,需要对所写的工具都烂熟于心,我之前经常对他人说要做到代码在心中。

假如你写的代码你心里都很清楚,那末出题目标时辰,很快就能定位到题目。这就像,你的代码存在于内存中,查找必定快。假如每次都是要去渐渐看代码文件,那就像每次都检索磁盘,必定会慢一点。我之前好多本性能题目都是在走路和洗澡想到的处理计划,假如心中没有代码,又若何能做到呢?

2012年,第二个重量级IP游戏

12年头的时辰,公司预备做一个ARPG项目,是星爷授权合作的游戏《西游降魔篇》,那时辰公司从我们第一个项目标表示感觉我们项目组还是具有比力好的研发才能的,是以这个项目就给了我们项目组。

一路头公司让我做这个项目标主法式,我感觉我才结业1年,我玩游戏很多,自知ARPG项目比我上一个RPG必定要高。是以最起头希望公司能招一个经历丰富的主程,我可以曩昔进修。公司也赞成了,主程入职了一向在看天堂2的源码,也拉着我看。我感觉天堂2的源码存在很多题目。比如各类在“父类中判定自己能否是某个子类”等。后来2个月曩昔了,连登陆都还不能登陆。是以建造人就问我,说你感觉他行不可。我也把我对天堂源码的判定说了一下。

后来建造人说,要不还是你来当主程吧。那时辰我感觉也行吧。归正原本想跟一个有经历的人学工具,成果反而他老来问我各类工具,而且开辟进度也很慢。因而我就答应了。然后我又重新起头搭框架。第一周花了时候把收集、副本采用的线程模子搭好了。第二周CTO带着我做了场景。第二周我们已经可以多客户端同步移动、怪物有了简单的AI和普攻了。而且我为了削减和客户端连调的未便,还自己用Swing写了一个图形界面,用于显现办事器当前舆图中各个脚色的位置。(所以说,假如我大学的时辰很功利地感觉进修Java的图形开辟性价比不高,那末这时辰我必定没法自己快速完成这个工具

这个项目我们花了9个月上线。作为公司第一个ARPG项目,实在也很快了。

项目上线后玩的人挺多,那时辰单物理服导量的时辰有6000人同时在线。不外这个游戏免费没有调起来。

2013年,转战手游与创业

西游降魔篇调了整整8个月都没把付费调起来,甚至越来越差。从最起头每月单服的700W变成几近没有。此时已经是2013年中,我倡议公司可以利用Unity3D(实在12年末已经说过一次,建造人说次年可以申请看看)开辟手游,可是公司的计谋明显还是在页游,由于公司靠页游已经做到借壳上市,不愿意也感觉没需要去踩手游的坑。公司唯逐一个和手游有关的部分实在是把页游项目经过AIR公布为手游。这样出来的手游性能堪忧,而且体验也没有做针对性优化。

因而在2013年8月,我就告退自己去创业做手游了。

自己创业必定面临的是资金题目,欠缺的资金不成能请得了很多牛人,是以我自己又起头做起了Unity3D客户端。把战役等最焦点的工具都自己扛下来。

我们2策划、2法式、1美术从立项到做完Demo花了大要3个月,然后起头拿动手机去演示DEMO,去找投资。

那时辰的DEMO是用Unity3D做了一个2D游戏。由于我们唯一的美术职员比力擅长画画。Demo可以在这里看到:第一个Unity3D 的Demo(https://kakashi.blog.csdn.net/article/details/29365329)。

我们大要找了4个投资人谈,最初肯定了投资。

2014-2015,第一次创业

就像上面说的,创业资金的欠缺,而且那时辰Unity3D职员的稀缺,致使我们想找一个牛逼的职员底子不成能,是以我只能自己扛下战役、Shader等焦点的工作。那时辰白天写办事器,教新人写代码,一行行代码地边敲边讲,早晨写客户端,最疯狂的几个月根基睡公司,清晨5、6点入睡,早上9点半起来。

那时辰我用Unity3D,也只是为了为公司省本钱,也没想什么太多的工具。成果也正是这段履历,使得我后来成为了另一家百人公司的技术总监。所以我还是挺相信一句话:但行好事,莫问前程!

最初创业必定还是失利了,实在还是由于团队成员的不成熟。是以在2015年中的时辰,经过了几轮调剂和测试后,由于测试成果表示不理想,我们就竣事了创业。我并没有对此次创业感应后悔,究竟那是一次贵重的履历。而且全部创业进程也都是很充实,很高兴。

2015,西山居和多益收集

创业竣事后我感觉想找个公司堆集一下。那时辰只口试了珠海西山居和多益收集,西山居剑网3项目组也希望我曩昔,但我感觉我就是由于懒,最初挑选了继续留在广州的多益收集。我进修可以很尽力,可是对于公司的挑选却经常是很懒。

2016-2018,第二次创业

在多益做的时候不长,根基过了试用期,之前第一家公司的建造人就找我创业。并不是由于我小我喜好创业,实在我只想做一个成功的游戏,能被大师认可的游戏。那时辰进来创业,更多是由于这位建造人之前对我不错,也是由于他我才能刚结业就当上主程,是以此次创业,实在更多的还是报恩。

此次创业的成果无疑还是失利的。

2018至今,360游戏艺术(岂凡收集)技术总监

2018年4月,由于之前带的一位法式的保举,我便去了360游戏艺术担任技术总监。这时辰恰好30岁,恰好和刚结业练习的时辰自己说30岁能够会当上技术总监。实现了自己当初不假思考的一句话。可是回忆起来,我这一路并没有为当技术总监去做任何决心的进修与预备。只是我一路以来进修的都是自己喜好的,做的都是自己喜好的,而且该公司恰好需要我今朝具有的才能而已。这也是我最初想和大师分享的,有的人会问怎样才能当主程,怎样才能当总监。我感觉不管当什么职位,重要的就是为公司处理题目,你能处理什么样的题目,你自然就能胜任什么岗位。而有很多本末倒置的做法,实在看似近路,最初都是无尽的弯路。我感觉做什么都不重要,重要的应当想想,自己能为游戏这个行业做什么,平常应当怎样提升自我去成为行业真正渴求的人。

固然我从任该岗位以来,一向也感觉自己还是做的不够好,也还在一向尽力提升自己。

明天恰好有空,谨以此文,献给一切想为自己地点行业做点进献的小伙伴!希望一路尽力,共勉!

声明:本文已获 CSDN 博主 kakashi8841 授权,版权归作者一切。

原文:https://blog.csdn.net/kakashi8841/article/details/100065038

【END】

我做游戏开辟这八年-6.jpg


上一篇:苹果清晨忽然公布!iOS13.4迎来严重更新,网友:还差辆车!
下一篇:根本欠勤进修Spring有点难?阿里架构师Spring利用笔记送给你
温馨提示:
下载好向圈客户端可以随时随地交流学习经验,也可以和圈友发起聊天成为好友
好向圈www.kuaixunai.com是一个专业经验分享交流平台,请提供优质的经验内容分享,拒绝任何广告内容出现,低质量广告内容硬广包含手机号码,微信,QQ或者二维码,网址等形式存在可能会审核不通过 要想被各大搜索引擎尽快收录请做好内容原创工作,才会有更好的推广效果。
返回列表
使用道具 举报
#游戏开发, #八年
15 条评论
您需要登录后才可以回帖 登录 | 立即注册
艾思特黄pn 发表于 2020-3-26 01:38:43 | 阅读全部
首先你的兴趣爱好是可以支持你工作很久甚至是一生,你在大学疯狂学习至少弥补了4~5年的工作时间,别人在享受,你在拼命努力,未来也证实你的路比别人宽太多,别人毕业弥补大学课业时而你确早早飞了很远。程序对于你来说就像玩游戏一样着迷。所以支持你发展前景广阔!
使用道具 举报
回复
小耳朵59 发表于 2020-3-26 01:40:07 | 阅读全部
其实我觉得大型游戏真玩不动了,有家庭的应该会认同我吧
使用道具 举报
回复
似风吹N 发表于 2020-3-26 01:42:48 | 阅读全部
大型互联网游戏是新时代黄赌毒的产物,毁了很多孩子前途,建议国家严查!
使用道具 举报
回复
子不虞站 发表于 2020-3-26 01:47:40 | 阅读全部
重点你们掌握到了吗,就是代码在心中。出问题就好比吃饭睡觉一样自然就想到了。这才是学好代码的方法
使用道具 举报
回复
熊猫玲子 发表于 2020-3-26 01:49:28 | 阅读全部
有空我多写外挂,不然没有游戏体验
使用道具 举报
回复
学明马铃薯细 发表于 2020-3-26 01:53:25 | 阅读全部
兴趣才是最好的老师,才是源源不断的的动力! 没兴趣很难坚持下来的!
使用道具 举报
回复
熊猫玲子 发表于 2020-3-26 01:59:30 | 阅读全部
这位博主很值得我们学习!
使用道具 举报
回复
123467209 发表于 2020-3-26 02:03:11 | 阅读全部
同届啊……现在转行了…不然女朋友早跑了
使用道具 举报
回复
梯田巧妙个嘉 发表于 2020-3-26 02:04:52 | 阅读全部
博主好,白鹭开发还有戏吗?
使用道具 举报
回复
123467257 发表于 2020-3-26 02:07:32 | 阅读全部
u3d国内很少用的,估计unreal也是[思考]
使用道具 举报
回复
那绿妖娆为娆p 发表于 2020-3-26 02:14:15 | 阅读全部
卡神你好!帮你转发了!
使用道具 举报
回复
why52088 发表于 2020-3-26 02:17:55 | 阅读全部
靠借壳上市的第一家公司不会是某七吧
使用道具 举报
回复
佛渡缘昭 发表于 2020-3-26 02:19:55 | 阅读全部
但行好事,莫问前程!
使用道具 举报
回复
萌萌和哒哒 发表于 2020-3-26 02:23:21 | 阅读全部
编的挺6啊
使用道具 举报
回复
大大的良民幻 发表于 2020-3-26 02:29:49 | 阅读全部
厉害
使用道具 举报
回复
相关推荐
广告合作以及侵权投诉客服QQ:1623331347 江苏好向圈信息科技有限公司 网站地图1 网站地图2