近期热门
粉丝28
关注 0
获赞 1
一个野生程序员的游戏梦:不甘于现状是对还是错?

[其他] 一个野生程序员的游戏梦:不甘于现状是对还是错?

[复制链接]
2447 12 0 1 8年前 举报
0.jpg


  文/阿升哥哥

  我那.NET程序员朋友在下文中我就用RRQ表示他的名字。

  上文中提到我猜测他面试失败的原因,他看到后表示十分不服气。(那好,咱们就不提脸的事!咱们聊聊体重!哈哈哈~)

  我也不知道这篇文章会有多少行内人看见,也不知道有多少人认识他,他就这样毫无反驳之力的被我黑了。

  他看到这里以后顶多会立马QQ上喊我,让我给他种子,不然这事跟我没完。

  RRQ就是这样人,人特别好,很有大神风范!每当我们谁写出几句酷炫代码或者酷炫功能的时候,我们就会找到对方,问对方这个逼装得怎么样,能打多少分。

  我学习C#他没少帮助我!他是我的好基友,也是引导我走向正路的师傅。就像上文中给我雪中送炭的那个人一样,我把他也当成我的贵人。

  我的自学生涯开始了

  当务之急就是学习游戏编程。我下载了最新版本的VS和Unity,还不急着直接学Unity,从头在老老实实学一遍C#(说是老老实实学一遍,其实我也只是大概看了下- -)

  看着满屏幕的英文就头大!天啊,我英文那么差,这让我如何是好?

  英文差没法写代码吗?肯定不是啊,后来我才发现,只要会了基本语法,其他都小意思。

  取个变量名或方法名的时候,写拼音也太戳了,不够逼格!去网上翻译一下,在copy过来用。每次取名字就得在网页里面翻译,好麻烦,我直接用E语言调用百度翻译API写了一个小翻译器。

  翻译器上面有个小圆圈,比如弹出一个提示框,里面全部是英文,没法复制咋办?这时候拖动小圆圈到提示框上,就可以获取提示框里的内容。原理就是取得当前鼠标所在窗口的句柄,然后通过句柄得到窗口标题,标题就是内容了,直接获取过来,在执行翻译!很方便有木有?

  看别人代码的时候,几乎都是骆驼命名法,直接复制过来翻译器无法识别进行翻译,所以我还加了一个小功能,自动分割大写字母,这样的话,只要英文没有缩写,几乎都是可以成功翻译的,大大提高了翻译效率。

  我也是没办法,做了这么个翻译器,笨人得给自己想出补自己缺陷的方法来,不然真的就会一直笨下去了。

  网上说直接学Unity,可以一边做一边学,我也感觉自己C#应该算是入门了,那就直接上Unity吧。

  在51自学网找到了一个教Unity的视频,自己跟着视频上说的做。做了几节课以后发现老师的代码跟上节课的代码不一样,这尼玛太坑了。

  继续往下看,发现老师他自己似乎都不怎么会Unity,代码写错了都不知道哪儿错了,然后直接跳到下一节课!!- -

  干脆不看视频了,按照自己的想法来,想做什么游戏,需要哪些功能,怎么实现,全部都去网上查,需要什么查什么。

  当时有个小游戏很火:《钢琴块儿》。看起来好像挺简单的,那就自己模仿做一个吧!

  我的一个钢琴块就是一个cube,排了几百个cube,看着好恶心,有时候想改变其中一个cube的坐标,其它块也得重新改一遍。我得用代码去自动生成这写钢琴块才行!研究了一个星期,我把cube做成预制件,for循环随机生成了指定的黑块和白块,完美!就是这效果!

  按耐不住兴奋,恨不得马上给RRQ玩到我的第一个简陋的游戏。但是我又犯难了,不会发布成apk。继续百度,发现好麻烦,要装sdk,下载下来以后,unity又提示版本不对啥的,换了一个,打包中途又报错。继续换版本,来来回回折腾了一个通宵,终于打出了属于我自己的第一个apk包,别提多激动了!插上数据线连上手机安装了apk,看着在手机屏幕上出现unity logo的时候,我激动得发抖,我也可以做游戏了!

  做出来了第一个简陋的游戏,我并没有想着去完善它。

  我特别喜欢玩QQ飞车,从08年就开始就一直在玩。当时iPhone上有个韩文的单机版跑跑卡丁车,特别有PC端的感觉。但是我又那么喜欢玩QQ飞车,看着QQ飞车说自己同时在线几百万人,也出来那么多年了,就是没有出手机版。

  我有点恨铁不成钢的感觉!在网上看到消息说天美要出手机版飞车了,可是等真正玩的时候才发现这尼玛跟QQ飞车压根不是一个档次的。

  官方不做,我自己做!我想自己做一个《手机版QQ飞车》,让和我一样期待飞车手机版的小伙伴们都能玩到这款游戏。

  我把想法告诉了RRQ,他很支持我,跟我说在做的过程中遇到问题解决问题,等你做出来了,你会发现你会很多东西了。

  他不会unity,我想他C#那么厉害,C#这样学肯定没问题,unity这样学应该也行,那就开干。

  想做QQ飞车,那得有QQ飞车的人物模型、赛车模型、地图模型、贴图、动画,如果要做界面,还需要得到UI资源。当然,如果能得到代码更好,就算看不懂,注释还可以参考一下嘛。

  QQ飞车早在08年~10年这两年的所有版本安装包,有个大bug。

  使用游戏升级补丁,新建res、data两个空文件夹,在把res.vfs、data.vfs和几个配置文件复制到空文件夹同目录下。改一下配置文件中的版本号,选择这两个文件夹所在的父目录进行补丁安装,vfs数据包就会完完整整的释放到新建的两个空文件夹中。当时释放出来后可以直接看到lua代码,现在lua释放出来都转换成机器码了,只有小部分能反编译回来,没多大用处。

1.jpg


  只有10年之前的版本才可以使用补丁方法释放,10年之后的版本需要自己分析vfs然后写一个exe进行释放。

  现在最新版本的vfs也可以释放,只不过lua被加密成机器码,nif模型文件不确定是使用了更高版本的编辑器还是也加密过了,我到现在还无法打开。

2.jpg


  我虽然释放出所有资源了,但是我无法使用资源,仅仅能看到lua的代码注释。。。。

  还是那句老话,既然游戏自己都能用,那说明还是有方法让我自己也能使用的,只是我不知道而已。

  我又花费了三个月时间研究如何让我自己能使用这些模型。nif是模型文件,那我用3DMAX应该就可以打开吧,那玩意不是专门做模型的嘛。

  下载安装完成又发现无法识别nif文件!蒙逼了。

  百度搜索了一下,原来有现成的工具打开这种格式,支持预览和导出obj。导出obj我拿来干啥,我还需要动作啊!这下百度不好找了,百度都翻烂了就是没有,然后去谷歌搜。找了好久看到曙光了,有个nif 3DMax2012插件,有点小激动,安装完成后再次导入nif,成功了居然。

3.jpg


  但是模型还是没有动作呀!!动作去哪儿了!!我看到nif同级目录下有很多.kf文件,看命名挺像动画文件的。

  小手一抖,把kf文件拖到3DMax界面里,哎哟喂,人物会动了。导出成fbx,拖到unity里面等着看效果。尼玛,怎么不会动呢?在3DMax里面还好好的。我以为是我导出有问题,又重新导了一遍,还是老样子。

  那是不是unity要设置什么呢?百度了一下,还真是。

  按照教程操作了一遍,欧耶,我的人物在unity里面动起来了。动是动起来了,但是这人物怎么感觉像是抽风了一样,一点不自然,在3DMax里面也不自然。

  加了一个3DMax的群询问大神们,得到的回复是有可能编辑器不一样,导致动画丢帧。

  看样子只能自己调咯!我又去百度找教程学习如果调3DMax动画。。。。

  三个月时间就研究这些东西了。

  拿了两张地图《老街管道》《休闲区城镇》、一辆赛车雷诺、一个男孩带动画的模型。

  我先做的休闲区,第一步目标是人物可以在休闲区里面移动就行了。

  网上看别人代码怎么写的,参考后用CharacterController完成了控制人物移动。

  目前是键盘控制人物移动,手机哪有键盘啊!官方QQ飞车可以用鼠标点击地面移动人物,那我也可以点击地面移动人物啊。

  又研究到了寻路,之前做外挂的时候就看到过别人做传奇脱机挂要使用A*寻路,发现unity自带了寻路:Navigation。

  查了资料发现使用起来非常简单,很快,我就做出来我点击地面,人物就自动移动到我点击的位置。

  现在又得加一个点击座位,人物会自动跑过去坐着。这和点击寻路其实有些冲突,在手机上操作很不方便,屏幕太小,本来你是要走过去就行了,不小心碰到椅子就坐上去了。于是我把点击地面寻路改成了摇杆控制移动,又学习到了一款插件:EasyTouch。

  哦了,休闲区就算大功告成了!这第一步我没日没夜的做了一个月才做满意,不感觉累。

4.jpg


  第一步做完了,可是一点游戏的样子没有,我得做游戏界面,这样子看起来有逼格些。

  界面素材的文件后缀名是.gsa,这种格式我关注了他一年多,好在现在终于解开了,当时没有解开,下文我会说解.gsa的方法。

  得不到界面素材,我就去游戏里面截图,然后自己PS。

  游戏中控件和控件的层级关系很复杂,我压根就没法正常截图!还好我之前做过一款外挂,我管它叫SuperGUI。他可以通过内存随意操作游戏中的UI大小、位置、显示或隐藏。

  我稍微修改了一下SuperGUI的代码,把我想截图的UI移动到白色底板的区域,然后在截图,完美!

  自己其实不会PS,修图什么的又得百度学。。。。

  界面素材已搞定,现在就差怎么用到unity里,于是我又学会了使用一款unity插件:NGUI

  我这人有强迫症,一定要尽量把UI都布局得很好看很合理。花费一个星期左右的时间完成了登陆界面、主界面、休闲区界面。

  那时候还不知道xml和json这种东西,我想做背包,物品描述信息这些东西我要存起来才行,如果都写在代码里面那太蛋疼了。

  于是我又学会了使用一款小巧的数据库:SQLite。我把物品信息数据全部存到了数据库里,感觉清爽多了。

  做背包需要物品icon,咋办!我想到了用SuperGUI在去截图,但是有很多绝版赛车商城里面没有,我也就没法截图。

  我发现QQ飞车每个星期都会更新任务,每次更新的时候本地游戏文件夹中有几个在资源包外的未加密lua文件会变化,于是我就打开这些lual研究。

5.jpg


  原来他把任务描述信息写到了lua里面,还有任务图标的本地资源路径呢。

  那我如果该了这个任务图标的资源路径,是不是任务图标就会变成我指定路径的图标?试了一下,果然行得通!但是每改一下必须重新登录游戏才能生效。

  我写了一个自动修改任务描述lua里的资源路径工具,并且修改完成后自动登录游戏,自动截取资源图标保存到指定文件夹中。

  就这样不停的登录退出,我笔记本挂机挂了三天三夜,没停过。我得到了三万多个物品图标。现在想想我真是个疯子,这种戳逼的方法都能想得出来!不过应了我微信的个性签名:“有时最土的方法是最有效的”。

  如果我当时我不那样去做,我就没法得到我想要的图标。整理三万个图标,我需要逐个在PS中裁剪、休整。太麻烦了,还好PS有个记录操作的功能,全自动完成了休整三万个图标这艰巨的任务。

  图标有了,准备做背包,可是又犯难了!

  我切换的装备下次我进入游戏应该还在才对,我服务器都没有,怎么记录?对!我要写个服务器才行。

  自己不懂真正服务器,但是做外挂的时候用过易语言写过外挂服务器,于是我用C#按照做外挂服务器的那个套路写。

  C#服务器RRQ教我弄了SQLServer、教我三层架构......

  有一次他远程我电脑操作给我看,他操作了差不多一个小时,我经常熬夜做这个游戏,太累,中途我不小心睡着了。

  QQ连续响了好几声给我吵醒了,原来是他在一直发消息:“你丫是不是睡着了”、“看懂了吗?”、“说话啊” - -

  这个我记得最清楚。他气死了,我说我没看到,他说没看到活该!哈哈哈,我这不是太困了吗!当时他挺生气,后来还是又教我一遍怎么弄的。搞了一段时间,飞车可以登录游戏、注册游戏信息、同步个人信息、记录背包信息之类的。

6.jpg


  不知道是谁跟我说的,你这游戏又不能玩,那能叫游戏吗?我想想说得也对。所以服务器暂停了开发。

  我开始做核心玩法,做竞速赛。

  核心玩法谈何容易,网上虽然说有很多赛车的例子,但是没有一个是能很容易操作的。

  我学习wheelCollider,自己写赛车移动!网上的代码一大堆,做出来的效果却差得要命。研究了一个月,我只做出了基本的前后左右移动,赛车漂移太难做了,始终做不出来。做不出来不强求,那就缓缓,过段时间再做。

  QQ飞车里面赛车撞墙后可以按R键复位到赛道中间,我分析了他的思路。自己花一个星期时间写了一个CarWayPoints插件:http://www.cnblogs.com/shenggege/p/4295616.html

7.jpg


  做完插件正休息呢,打开飞车的配置文件看看,每个地图都有一个Map.txt,里面存的数据我一直不知道是干嘛的。我用自己写的CarWayPoints插件原理去尝试理解这些数字到底是代表什么意思。

  没想到真的还被我分析出来了!我写了一个工具,自动转换这些数字为我CarWayPoints插件使用的data文件,完美运用!

  这是我三个月时间做的《手游飞车demo》:

8.jpg


  终于有了第一份工作

  看看时间,时间过得好快,马上快过年了!今年一年我没赚到钱,仅仅是够生活而已。

  虽然学unity才半年时间,但我鼓起勇气在网上投简历去找工作。

  确定上班时间是年后,正好拿这个当借口,我打电话回家告诉父母我找到工作了,先让他们高兴高兴。然后我接着又说,我过年不回家了,因为年后就要上班,我怕我来不及。

  当时我心里很难受,他们知道这个消息后也不舒服,可谁让我这么没本事呢,这一年仅凭教跳舞赚的钱太少了,让我省吃俭用过日子,哪还有脸回家。

  虽然我知道父母不要求我什么,能回去他们就满足了,可是我就是这么好强的一个人,对谁都这样。

  过年我啥也没买,就买了几包烟过年。街上一个人都没有了,卖煎饼的小贩也回家过年了。年前也没有去买菜,我知道过年那几天菜很贵,我也知道到上海后租房吃饭是大问题,所以只买了瓶老干妈回来。没菜,煮点白米饭,吃着老干妈,写了CarWaypoints插件的说明文档,发布到博客上,当时过年还是有挺多人看博客的,但写博客的人很少。

  我的那篇文章成了一个星期内阅读量最多的文章。年就这样过去了。

  2015年2月26号,我拖着行李来到了一线大城市——上海。

  记得第一次来上海面试的时候,不会做地铁,不知道怎么买票,站旁边看了好几个人买票自己才上去试一下,坐地铁还坐过站了- -出站的时候我看见别人都是在上面刷一下就出去了,我也跟着在后面刷,可是我怎么刷,我都走不出去。排在我后面的人看见了跟我说要把卡片插进去才可以!后来才知道人家那用的是公交卡,跟我手里的卡不一样。

  小时候,电视上说什么上海滩、大上海,还有夜上海那首歌,给我的印象是上海很大,都是有钱人的地方。

  15岁左右的时候,追过一个女孩,那女孩的爸爸好像在上海工作当老板,她放暑假寒假也会去上海上补习班,经常去星巴克。没有追到她,但是我心里一直都是有阴影的,感觉自己配不上人家。她家里那么有钱,人又漂亮,在上海呆过见过大世面,星巴克我从来没有进去过,我当时都不知道里面到底是卖什么东西的,只知道里面一杯饮料就好几十块钱。

  上海从小到大给我的感觉就是可望不可即!可是今天,我也来上海了,来实现我的游戏梦!

  来上海,不是为了那个女孩,是为了我的游戏梦!上海,我来了!

  当时来面试的时候公司在一个大厂房里面,新公司在装修,临时在大厂房工作。

  去上班的那天,新公司装修好了!哇,好大,装修好漂亮!

  前台领我坐到了我的位置上,我正式入职了!

  刚进公司什么SVN、RTX、禅道啥都不知道,还好有个胖胖的程序员帮我,他人很好,刚进公司就跟他最熟了。

  下班时间到了,大家都逐渐离开了公司。胖胖的程序员问:“你还不走想加班啊?!”

  我心想我哪有地方去啊,身上就只有几百块钱。我说这不是等你一起走吗?

  离开公司后,我搜索了附近的青年旅社,看了几家,要么是太远,要么是人满了。后来在上海南站附近找了一家青年旅社,一晚上好像是30块钱。

  在青年旅社住了几天,我发现这样下去还撑不到发工资我就没钱吃饭了。

  晚上下班等大家都走了,我悄悄问胖胖的程序员能不能睡在公司,他说如果你愿意大冷天的睡公司没问题啊。

  他以为我是开玩笑的,没想到我真睡了。

  我把公司休闲区的沙发搬到空调底下,对着空调吹暖和一些,可是还是冷得不行,一晚上冻醒四五次,根本睡不好。我想只要熬过这第一个月就好了!

  我半个月没洗澡,头发都油成了一坨,身上也一股味道,还好大家嘴巴上都没有嫌弃我。

  我把剩下的钱一咬牙,找了一家最便宜的能洗澡的宾馆,300块钱,住了一晚上,把脏袜子洗了,然后洗了个澡!这是我半个月以来睡得最舒服的一次。

  钱花光了,没钱吃饭咯!如果加班的话,公司是免费提供晚餐的,所以我晚上加班,这样一天就有一顿饭吃。

  熬过一个月,工资到手,好像是3800多点。心里很高兴,自己的第一份工作,不是靠外挂赚的钱。

  这时候项目总监跟我说现在要去深圳封闭开发三个月,包吃住,让我也去。我别提多高兴了,有吃的,还免费住,多好的事啊,果断签字同意了。

  我们公司是跟深圳一家大公司合作,是在南山科技园。

  到了深圳,我站在公司阳台上,看到了腾讯大厦,老激动了!

  下了班,我和主程特地跑过去近距离的在门口转悠了一会儿。

  我:“如果有一天我也能进腾讯多好”

  主程:“唉,腾讯学历要求很严格的”

  我想想自己才初二毕业,唉,看来是没希望了。

  这家公司真的特别大,有一次听同事说这公司有好几个阳台,另外一个阳台有健身器材。我想过去瞅瞅,结果在公司迷路了。。。。

  他们公司每个星期五下午会有点心,有时候是蛋糕,有时候是水果。他们公司的员工感觉就像是吃腻了一样,一点反应都没有......我们团队的人老激动了,每个人都拿了好几盒,哈哈!

  我们每天八点半起床走路半个多小时到公司,来得早的话还有早餐吃,来得晚的话啥也没有了。

  晚上是十点半下班,但是我们程序加班到很晚,有些程序本来身体就不好,加班到十二点就走了。

  我和主程还有技术总监我们三个是加班最晚的,每天都是凌晨两三点才回去睡觉。有时候搞到四五点,回去的时候太阳都出来了。回去的路上大家一起讨论今天的技术难点,哪些地方没有实现,有什么好的思路,很累,但很充实。

  在深圳我就一直改bug,扩展原有的小的新功能,跟主程一起维护战斗系统。我的进步很快,不过我很满足,因为吃住不用愁。

  在深圳封闭开发了两个月我们就回上海了,原因就不在这里说的,不是太好。

  回上海后我们在深圳辛辛苦苦开发了两个月的新玩法被老板直接停掉了。唉......

  在深圳两个月存了些钱,足够租房子的,我跟执行策划和专门做UI的程序员三个人合租了一套房子。

  我这一间估计有不到十平米,一张床,一个电脑桌,一个衣柜就塞满了,1600一个月。上海的房子真贵,贵的吓人。。。

  公司开始慢慢愿意让我做一些功能了,我上班一年,做了7、8个系统功能,自己感觉还是收获挺多的。

  其中有个功能,因为当时上面急着要这个新功能,我预估时间需要半个月,最快也得十天,项目总监说如果你能一个星期做完,我奖励你一个机械键盘,说到做到。

  然后我每天加班到凌晨两三点把功能在一个星期内做完了,键盘真的到手了!正高兴呢,不知道谁说了一句这键盘仅仅是使用权!使用权!使用权!卧槽。

  不过后来想了想无所谓,一个键盘700块,我买得起!加班加点一个星期之内能做完,说明我如果想做,还是可以做到的,对自己也是一种锻炼。

  我其实平时每天都加班到凌晨一两点。每天晚上就我跟技术总监两个人还在加班。因为自己太笨了,东西安排的也多,时间也很紧张,所以没办法每天都要加班到那么晚。加班到很晚也有好处,可以跟项目总监交流学习。

  他很少抽烟,我写代码写累了或者感觉他写代码写累了,我就会主动去喊他抽烟,好跟他边抽烟边聊天问一些自己不懂的地方。

  他人很好,很耐心的解释给我听,教我原理!他好像什么都懂,问他什么都知道。那肯定了,不然人家咋能当技术总监呢。

  下半年我熟悉了这个游戏,做东西也慢慢快了起来!但是我还是凌晨一两点回去。我在研究我的飞车,同时也在做一个抄袭蜡烛人的小游戏。

  蜡烛人这个小游戏我感觉做得很棒,想自己也抄袭着做一个,做了三个月,接了广告SDK,在豌豆荚上线了!

  自己第一次把游戏做上线,还是很激动的,尽管一直到现在,总收入才一块钱不到。

9.jpg


  有次在网上瞎逛,看到一个QQ飞车道具城,网页里有好多飞车里面的道具,可以直接购买。

  我看到那么多道具图标,心想我遍历一下,那岂不是所有道具图标我都能得到了吗!正好gsa文件我解不开,干脆从网页里直接获取。于是写了一个小程序,通过道具地址+道具ID把所有道具图片资源都遍历下载了下来。

  哈哈,踏破铁鞋无觅处得来全不费工夫。

  好事接二连三的发生,我在网上看到一坨代码,看起来像是解析某个图像的。我研究了一下,他解析的图像跟gsa文件的结构特别像!我又激动了。

  他那些代码我不知道是用什么语言写的,但是我能看懂,我就把那些代码翻译成了C#代码。好多API不一样,一百来句代码我翻译成C#搞了好几个小时,终于能跑通了。

  把gsa文件读入进来解析试试!卧槽!成功了居然,居然把gsa文件给解析出来了。但是有色差,应该是代码写错了,找到问题所在,修复了这个bug,成功写出gsa解析器。我发现一个一个手动解析速度太慢,干脆递归遍历所有gsa,全部自动解析得了。

  就这样,我从网页上的一坨代码翻译成C#,做了一个gsa解析器,得到了飞车里所有高清图片资源。

10.jpg


  资源是拿到了,可是现在暂时不用,我现在是全心全意的在研究赛车漂移呢。以前我一直在研究WheelCollider,想用他做出飞车那样的效果,可是发现这个组件真的很蛋疼。

  很多东西我想改,但是不能改,因为我没代码啊。

  干脆一不做二不休,给我滚!我直接操作刚体,使用addforce模拟动力。

  轮胎悬挂全部都是模拟出来的假象,正像飞车那样,真实的赛车哪有那样的物理效果啊?都是模拟出来的假象。

  漂移也很轻松的做出来了感觉,但是离我想要的漂移还差得有些距离,不过没关系,我相信我肯定可以做出来,只是时间问题而已。

  这是漂移演示链接:

  我还是辞职了

  16年年后回公司我就立即提交了离职申请,我不知道我当时为什么会这么急,只知道心里很乱、很烦。

  憋了一段时间后跟朋友提起这件事,朋友说我还是太年轻、太浮躁!或许吧!我也不知道。

  这是我的第一份工作,从进入公司的那天起,心里别提多高兴了,我终于也可以做游戏了,这对于我来说,真的好不容易。

  离开公司有多方面原因的,我最大的不舍就是技术总监老蒙和嘻嘻哈哈的团队。虽然跟策划撕逼,但是大家也是为了让游戏更好,私下都相处得不错的。

  技术总监老蒙帮助了我很多,从他身上我学到的不仅有技术,还有对待事情的态度。

  那天请吃离别饭,团队的二十多个人都到了,美术不熟,没叫。大家一起开开心心的吃饭。

  那天老蒙主动开了瓶啤酒,我很惊讶,老蒙从来没见过他喝酒的。平时加班多,身体太虚了,我喝了两瓶酒下肚,有点晕晕的。以前一个人能喝一箱,和以前比起来感觉差多了。

  我让老蒙旁边的程序坐到了我的位置上,跟老蒙聊着天。

  说着说着我不知道咋的就哭了,哭得话都说不清楚了。老蒙帮我真的太多,我没有什么能感谢他的,也只能希望在今后的路上自己更加努力,别让他失望。

  我交接工作文档写好的时候发给他,让他验收,他这才知道我要离职。我一直没勇气跟他说我要离职,我不知道怎么开口。

  他QQ收到了我的文档,过了好久,他才回复我:“你真的忍心抛下我们就这样走了吗?虽然说人各有志,但是我自私点,我还是希望你能留下来”

  看到这句话,我心里更不是滋味!

  老蒙,你就当是我年少轻狂不懂事吧,对不起,做出这个让大家都难过的决定。如果有机会,我们以后再一起共事。

  裸辞后发现工作现在真的好难找!好多公司都倒闭了,市面上U3D程序一抓一大把。

  投了好多家简历,看见招人我就投,大多数都是投出去就没消息了。

  有十几家公司联系过我,可是听了我的学历只有初二,都被拒绝了。换个角度想想,如果我是公司,我看到一个人只有初二的学历,我也会不敢用这个人。

  后来有一家公司愿意要我,叫我去面试。

  他听了我的介绍,说我是他见过路子最野的程序员,也是他见过的学历最低的程序员。听到这里,我以为又没戏了,可是他要我了,他表示他看好我,想试一试。

  好吧,既然这么看好我,那我也尽全力,争取不让看好我的人失望。

  新的开始

  现在,我在一家美术外包公司上班,刚入职两天。公司想自己研发手游。做的赛车游戏,总共三个程序员,但是赛车游戏目前就只有我一个程序员,赛车的控制大体我已经做得差不多了。

  在来公司之前,项目总监告诉我他们开了一个十年项目经验的程序员,还有个企鹅出来的程序员也被开了。

  我瞬间亚历山大,心想那么叼的人都被开,我这才一年工作经验,能胜任吗。。。

  我怕我把他们坑了,所以我告诉他,距离我入职还有十天时间,这十天我会做一个demo,如果达不到你们想要的效果,我就不入职了。

  他说不用给自己这么大压力的!可我是认真的。

  我花了三天时间做了一个demo,录制了视频发过去,他表示还不错,比之前的人做得好。

  得到认可,我心里总算舒缓一些了。

  这篇文章入职第三天写的,现在是16年3月24日我上班的第四天。

  今天我把赛车的控制全部搞定了,项目总监很满意,明天优化一下,下个星期就可以开始做核心玩法。

  策划说我太有效率了,都快赶上主程了。。。。

  谁知道呢?十年项目经验的程序员和企鹅出来的程序员都没搞定,从做demo到完全搞定赛车控制我总共花了不到一个星期时间。

  不是说我比他们牛逼,做之前我心里也没底,甚至不知道自己能不能做出来。或许我只是用心尽全力去做了,技术跟他们相比我还差得太远太远。

  用心尽全力去做游戏,不能让看好我的人失望,不能让自己失望,仅此而已。

  这家公司到底能不能让我留下来,我不知道。不是我傲娇,只是很多时候我不甘于现状想往上爬。

  等我哪天落魄了或者牛逼了,回头看看,或许才知道我年轻时的决定到底是对还是错。

  至于我的《手机版QQ飞车》,我还是会用业余时间去完善改良核心玩法,就算做不到最好,但是我会尽全力去做。相信有一天,大家能玩到我做的《手机版飞车》。




0
点赞
0
打赏
1
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论12
您需要登录后才可以回帖 登录 | 立即注册

看了这么多感觉LZ是一个很有梦想的人而且敢于追梦的人!很强大很佩服啊!加油相信你会成功的!
7年前
回复

使用道具 举报

不知道怎么回事反正看着看着眼眶都红了,看得出天然发自真心的爱好游戏,如果这个行业能让人成为富翁那一定是这篇文章的主角,否则这个行业就是垃圾行业。上帝一定瞎了眼。

8年前
回复

使用道具 举报

2016年,希望能跟CGJOY一起成长。
8年前
回复

使用道具 举报

LZ 虽然文采不怎么样,但是故事很鼓励人,之,前一直想学程序,可是一直下不了决心,今天看了你的帖子,很有感触,今天尽量用业余时间学学,在此非常感谢LZ  
8年前
回复

使用道具 举报

我看完了,不知道该说些什么鼓励你的话,两个字形容就是“牛逼”,天道酬勤,努力一定会有结果。
8年前
回复

使用道具 举报

好厉害,很佩服楼主的毅力,我虽然是做美术的和楼主一样我也是自学C#现在也能写些小游戏,共勉!!!
8年前
回复

使用道具 举报

l全看完了 楼主写的真好!点赞!
8年前
回复

使用道具 举报

本帖最后由 wycret 于 2016-3-28 10:16 编辑

我也是全程自学,多少知道一点你的感觉,虽然网络相隔,共勉
如果需要PS相关可以找我,多少有几年基础

8年前
回复

使用道具 举报

好励志
8年前
回复

使用道具 举报