我的游戏开发从业历程
大家好,我是一名游戏行业的程序员。说起来,加入游戏行业,似乎也是和我从小到大都有千丝万缕的关系。
从小到大,我都没想清楚自己长大了能做什么工作。高考结束填志愿的时候,我一心想的也是生物、物理、化工等热门的专业。可谁能想到成绩不够,最后只能被调剂,给我调剂一个软件工程专业,我心里第一反应就是,完了,以后毕业得修电脑了。学了四年编程之后,我发现我还挺喜欢写代码的,就算运行成功一个“Hello World”,也能给我大大的成就感。
直到毕业前大四那一年,我去了一个传统企业实习,做JavaWeb开发,也就是人们常说的CRUD程序员。很快,我就觉得这个工作实在太无聊了,于是实习期间,我就开始重新找实习,而我的目标,瞄准了游戏公司。庆幸的是,有游戏公司是愿意招实习生,于是我就进去了。进去之后,也是从头开始学习技术,虽然都是Java开发,但是游戏服务器的应用和Web开发的应用却大相径庭,不再是一个Controller,一个Service,一个Sql,技能跑起来的程序,而跳槽之后,让我理清游戏服务器是如何跑起来的逻辑,就花了我半个月时间,半个月之后,我才大概明白,哦,原来游戏服务器没有Spring,原来服务器也可能没有Tomcat,原来除了Http还可以用Tcp直接通信。在第一家公司从实习做到转正,大概一年的时间,我基本就能上手游戏服务器的业务开发了。从那以后,我就开始在北京的游戏行业摸爬滚打,一直到现在。
说起来,投身游戏行业,似乎也是冥冥之中的事情。
抛开宏观大论,我想从我自身,一个普通90后的成长角度中,来看待我们这个年代的人眼中的游戏。
仔细想想,第一次和小伙伴一起玩儿游戏是什么时候?在我的印象中,我家里小时候是不给我买游戏机的(那个时候,国内都用小霸王游戏机),那个时候的游戏机还是插卡的,玩什么游戏,就插什么卡。那个时候,我天天盼着什么时候能去小伙伴家里一块玩游戏,那个时候的像素风游戏,基本会有双人游玩的选择。每当我和我的小伙伴一起玩坦克大战,超级玛丽,俄罗斯方块的时候,我都会感觉到和朋友一块玩游戏的乐趣。那个时候的游戏,虽然规则易懂,玩法简单,画质拉胯,却也算是我的游戏启蒙时期,也让我第一次感受到了游戏的魅力。
这个时期的游戏,还谈不上同步技术,因为即使是双人游玩,它实质上也就是接收两个手柄的输入,并在同一个游戏端进行运算。
后来上初中之后,被同学带去了网吧,那个时候的网吧,可不是什么好地方,里面全是抽烟喝酒烫头的社会青年(于谦老师:???),被抓住就会一阵毒打的那种。但那个时候的游戏,却是百花齐放,现在都还能叫的上名的,CS,WOW,3C,红警,跑跑卡丁车,甚至是一刀999的鼻祖——传奇,可以这么说,当时的每一款游戏,都能在现在的游戏中找到它们的影子。也就是说,现在的这些游戏,都得叫它们一声爷爷。
那个时候,总会被网吧里电脑上一满屏的游戏所吸引,直到后来,家里买了新电脑,自己就总会在爸妈不在家的时候偷偷打开电脑玩游戏。那个时候,最爱玩的,还是CS。规则很简单,就是双方对战比拼,一方守护目标,一方摧毁目标。它的难度不仅在于玩家的操作,更在于团队的意识。这个游戏让我第一次认识到游戏里强大的同步技术。
什么?你问我去网吧有没有被抓到过?我能不说吗......
这个时期的游戏,基本大部分都是以局域网房间对战制的竞技类游戏为主,典型的类型是FPS、RTS
后来上高中以后,基本就没怎么玩过游戏了,偶尔也会听说哪个同学家买了一台PS2,但当时我也不知道那是玩什么的。一直到上大学,我才又重新开始玩游戏。在那个时期,游戏技术已经更新换代好几代了,当时一刀999大哥传奇,到后来的魔力宝贝,魔兽世界,天堂,征途,冒险岛,网络同步结束越来越成熟,国内的网游市场越来越趋向于大世界、虚拟世界的概念(怎么觉得有点像现在元宇宙的概念呢?)。在我大学期间,玩过时间最长的可能要算是剑灵了,一款韩国开发的武侠MMORPG类型的游戏。在这款游戏之前,我对于MMORPG的概念也不是很清楚,也不能理解那些在游戏里组队,加帮派,刷怪,刷副本,刷世界BOSS的乐趣,直到我和我的室友一起玩了剑灵,我才逐渐理解,MMORPG的乐趣从来都不在于RPG(Role-Play-Game),而是在于MMO(Massive Multiplayer Online),即成千上万的玩家组成的那个虚拟世界,它魅力就在于大世界中和每一个玩家的交互,不管是朋友,队友,盟友,敌人,那些都是你在这款游戏的虚拟世界中的一个复杂的社交网络。
当然了,不得不说,游戏作为新世界的新鲜产物,也出现过很多不良影响,沉迷网络,沉迷游戏,无法从中走出的人也不在少数。但随着国家对于游戏市场的规范和游戏版号发放制度的完善,国内的游戏市场也逐步趋于良性和稳定。现在的人们大可不必拿游戏当挡箭牌,放松娱乐的方式有很多,需要成为你堕落借口的,却只需要一个
这个时期的游戏,很明显,基本上都是以大世界和大地图为主,典型的类型就是MMORPG
其实在我大学时期,还有另一款游戏,它的影响力可以说是迅速上升,甚至一度成为我们当时一种社交手段,寒暑假的时候,约上同学朋友,都会去网吧打两把。对,没错,就是那个走向国际赛事的LOL。这款游戏可以说甚至在我工作后的几年里,它也一直很火,虽然近些年,它已经逐渐走下坡路了,但是并不影响它曾经带给我们的那些快乐。或许大家还有点印象的就是去年EDG夺冠英雄联盟世界总冠军的比赛,不知道游戏比赛中,那些花里胡哨的极限操作,和那些默契配合的团队之光,有没有让你眼花缭乱。这些操作和配合,都是基于强大的游戏同步技术之上。
有了前人的探索,就一定会有后人的推进。随着计算机硬件技术的发展,手机上运行游戏,也逐渐成为可能,虽然机能不一定能和电脑媲美,但是它的便携性和随时随地来一把的快感很快便征服了如今这个时代。为了顺应时代的发展,游戏逐渐趋于手游化,房间化,对战化,以满足现代人对于快节奏生活的追求以及对工作学业压力的释放。很明显,LOL,王者荣耀,刺激战场,吃鸡,永劫无间都属于这样的类型,甚至于上个网游时代的王者——MMORPG类型的网游,也更趋向于一键操作、自动寻路、自动刷怪、装备遍地掉,时装充值送,经验、金币随随便便就上百万千万。我们不需要太多的思考,就能获取到游戏带给我们的快感。
这个时期的游戏,可以说都是以快节奏为关键字,最受欢迎的还是以竞技房间对战为主,典型的类型就是MOBA
如果说星际争霸开启了MOBA游戏的先河,DOTA奠定了MOBA游戏的基础,那么LOL就是促进了MOBA游戏的发展,王者荣耀更是让MOBA游戏实现了全民化。
参加工作之后,由于游戏行业的需要,我也需要体验不同类型的游戏。还记得当时一冲动,就在京东下单了PS4 Slim,第二天,就开始玩上PS主机游戏,这也是我第一次接触主机游戏的领域。直到现在我也觉得,主机游戏,才是真正意义上称得上第九艺术的游戏。后来我也一发不可收拾,PS VR,Switch,甚至最新的PS5,新款的机器我一点也不想错过,并且它们也确实给我的生活带来了很多的快乐。这些游戏经历,在我的工作也起到了很大的作用,我在听了策划的需求之后,也能很快在我玩过的游戏中找到同类型的玩法。
从入行以来,已经过去了7年时间,虽然我工作是游戏服务器开发,但其实业余时间,我也开发过一些小游戏, 也通过像微信小游戏等这样的平台赚到过一些外快。我总觉得,别人的工作都不是很快乐,但我觉得我的工作,却能给我带来快乐。我想我还会继续下去。除了本职工作外,也想做更多的分享,记录下来这些我学到的知识点,并且分享,也是自我巩固加深的重要途径。继续加油