游戏开发

2014-09-22

   三月末,我离开了好大夫。我跟老大说过,我对WEB开发不感兴趣了,想去做点自己感兴趣的事情,而不是仅仅是为了一份工作拿工资,活着而已,那样的话就没有意思了。老大惋惜。我来到了一家做游戏的公司。我本意并非如此,奈何自己的经验有限,只能曲线救国。如果暂时不能做3D引擎编程,那么就先使用3D引擎,熟悉需求,自己研究,以图进步。
   我进入了一家小型的游戏公司,公司老板是技术出身。高校老师,不满于一眼就能看到人生尽头的职业生涯,遂辞职,做销售,跑业务。后来办起了技术公司。我们现在做的这个游戏,是一款3D儿童游戏,是老总开始做的第一款游戏,开发工作已经持续了两年多的时间,一改再改,不能上线,老总也是心急火燎。总体投入资金都有好几百万了,如何能够不着急。这两年,做游戏非常火热,很多老板都进入这个领域,但是,做游戏项目失败率是非常高的。我几个同学在游戏制作行业,刚开始就想“搞个大的”的公司项目基本上都失败了,团队解散。老总虽是技术出身,对于软件工程上的东西懂得不是那么多,对于工期、项目大小、人员的控制不是那么好。虽然对项目的前景有点担忧,但是,还是希望老总能够成功的把游戏上线运营吧。
   我在这边的工作刚开始说是有前端的开发的,后来就只有游戏后端的开发了。game server用C#写的,消息传递用了收费的Phanton 组件, 游戏前端采用Unity3D + C#写的,这样的话就能够前后端无缝对接了。我去了之后,按照老大的要求,研究了好友系统、登录系统,数据库中间层,游戏服务器。前期给我的任务是修改游戏服务器的bug,后期让我使用openresty + redis 重写了登录系统、好友系统,用 nodejs 重写了数据库中间层。这几个任务还是比较有意思的。只是我们的项目一直在拖,前端的关卡设计、美术还有部分没有完成,对于这些功能的需求迫切程度不够,我就慢慢做。后来,也尝试去分析云风的skynet,想从中学习一些经验。老大对我也是特别关照,多次组织给我讲解游戏服务端常见的设计。
   我在这边一直没有加班。只是上班时间从起点站坐到了终点站,一个小时时间,也是坑爹,幸好有座位,这大半年的时间我在公交车上看完了几本书,可见时间的浪费有多严重。我有个说法,要么高房租住离公司走路半小时以内,要么省房租地铁公交一个小时以上也可接受。吐槽北京的地铁可真拥挤。 下班后,我还是在主要研究OpenGL,我还是希望以后能够多研究图形学方向,最好能够找到引擎开发的工作。

[ 主页 ]

你可能感兴趣的:(笔记)