|

作为游戏开发中不可缺少的一个环节,游戏程序人员一直作为幕后英雄存在。大家对程序员都不陌生,那么做游戏程序员和其他的软件程序员有什么样的区别呢?要从事游戏程序的开发需要从业者具备什么样的素质呢?本期,我们邀请到巨人网络《龙魂》游戏主程序周昌贵,让他带领我们去感受游戏程序员的酸甜苦辣。
职场明星:周昌贵
年龄:28岁
从业经历:2005年毕业于四川大学计算机学院计算机科学与技术专业后一直从事游戏开发至今,曾任职于广州综联数码有限公司从事休闲游戏的开发工作。现任职于巨人网络成都分公司担任《龙魂》项目服务器主程序工作。
 《龙魂》服务器端就是周昌贵的得意之作
编游戏玩的就是C/S
很多人都遇到过类似的问题:你是做什么工作的?如果你回答,我是游戏程序员,就有很大的可能会被追问有关游戏的事情。如果恰好你编写的游戏是对方正在玩耍的,那么诸如有什么办法获得游戏里面的极品装备,有没有什么BUG可以利用,某关BOSS应该如何打等问题就会接踵而至。会这么追问的人往往对游戏有着极大的热情,但是他们对游戏程序员的工作又理解得太少。
游戏程序员就是以制作游戏为职业的普通人而已,他们不是游戏里面被玩家攻击的怪物,也不是游戏里面大家骂得最多的GM。游戏程序开发人员的工作就是开发基于客户端/服务器(C/S)模式互动程序的程序,不过这个程序很巨大,每天都有成千上万的用户在使用,同时,这个程序能给用户带来乐趣,创造更多的财富。
游戏程序员从一开始就会被要求有一个自己的发展方向,是为更好的用户体验而努力奋斗的客户端程序员,还是为服务器稳定高效而埋头苦干的服务器端程序员。当然了,选择方向也不是那么容易的,也许在从业半年后,你才会更加清晰地认识到,自己到底想要从事什么工作。
周昌贵:编游戏就是追“新”
首先,市场要求游戏应该是不断地推陈出新,不断地寻找进步。所以,编写游戏就得不断地尝试不同的方法来达到最佳的游戏体验。
其次,就算好的东西,玩家也会要求游戏间拥有更多的不同点,游戏开发在做每一款游戏时都会想做出不一样的特点,所以你就不得不寻求新的东西,这也会让你的工作永远都有新挑战。
|
| 【编辑:布谷布谷】
|