在游戏产业刚刚开始发展的那段时间,制作一款游戏往往是一个人的事情,而那个人必须在精通编程的同时,还极富技术创造力。
时至今日,虽然许多程序已经发展到模块化,但对游戏程序员来说,岗位仍然要求他们具备较高的技术水平和创造力,因为不论游戏性和情节对一款游戏有多重要,如果没有最基本的技术支持,所有的游戏性和情节都只可能建立在空中楼阁上。
程序员必须具备技术水平和创造力的另一个原因,是为了符合玩家的需求。
无论如何,玩家都希望展现给他们的游戏,能够将现有的硬件和技术发挥到极致,他们想要更快的运行速度、更好的人工智能、更高的画面解析度、更华丽的特效和更真实和深刻的游戏置入感。所以基本上每一款新游戏都要结合新的程序技术,因为只有程序员在不断地进行着技术的革新,游戏才可能真正做到让玩家满意。
由于国内主要的开发重点都放在网络游戏上,因此从国内现有的开发环境来看,程序人员大致可以分为以下一些类型:
1、引擎开发人员(enginedevelopers)
他们是负责构建游戏基础平台的专业程序员,与其它程序人员相比,他们更专注于开发一个可供别人利用的引擎,他们会将更多的时间和目光放在对游戏逻辑和游戏内核的研制和封装上。
2、客户端程序员
客户端程序员通常负责网络游戏客户端的研发,他们更强调游戏的画面表现和一些人机界面的效果,所有玩家在玩一款网络游戏之前要下载的客户端,就是这些程序人员的工作成果。
近年来随着游戏3D化的持续进行,客户端程序员也开始逐渐从之前的2D美术表现向3D美术表现转移,通常来说客户端程序员都是强调画面和图形的,因此站在纯程序员的角度分类,客户端程序员也可以称为图形程序员(graphicsprogrammers)。
3、服务器端程序员
与客户端程序员相对应的是服务器端程序员,他们负责网络游戏服务器端的研发工作。由于网络游戏的特点,服务器端程序员往往更强调的是对游戏数据的处理和计算,而对游戏的画面表现并不在意,服务器端程序员必须让自己的程序能够接收和发送来自客户端的数据包,同时还要对这些数据进行相关的计算。相比较而言,服务器端程序员更强调对游戏引擎的掌握,因为游戏的服务器端是否稳定,是真正决定一款游戏能否被广泛接受的主要原因之一,同时服务器端程序的好坏,直接关系到对游戏系统的维护和优化,甚至关系到外挂等网络游戏常见的相关问题。
4、开发工具程序员(ToolsProgrammers)
开发工具程序员负责创建支持游戏开发的各种工具。
由于游戏的研发工作是合作的产物,因此在游戏研发的过程中,程序人员往往需要开发出一些专用的工作,用来给相关人使用,最常见的就是游戏的地图编辑器等,还有一些诸如特效编辑器、后台管理工具等。
在国内,工具程序员往往是由其它岗位的程序员来兼任,这种不明确的分工也正代表了国内游戏产业的不成熟。
5、其它程序人员
除了上述几种程序人员之外,程序人员还可以根据工作的内容,分为负责编写人机界面的界面程序员(interfaceprogrammers)、负责网络数据交换及优化的网络程序员(networkandmultiplayerprogrammers)、负责实现游戏人工智能的人工智能程序员(AIprogrammers)、负责将音乐音效添加到游戏中的音乐音效程序员(audioprogrammers)以及负责测试和保障游戏软件质量的测试程序员(QAprogrammers)等。
当然,并不是所有的游戏公司都会如此细致地对程序人员进行职能划分,正如前文所说的那样,行业的不成熟性让游戏公司在对岗位职能的描述过程中,充满了灵活性和模糊性,因为对国内现阶段的游戏研发来说,重要的是能否做出产品,而不是如何去进行细致的分工。
不过随着行业的不断成熟以及行业规范的持续建议,相信一个更完善的程序人员工作职能划分体系,会很快出现在所有从业者的面前,因为行业规范的过程,就是岗位职能明确的过程。
1月20日,深圳市螃蟹网络 科技 有限公司创始人尹柏霖发文控诉,前员工燕某在 游戏 上线测试当天(2017年12月15日),锁死服务器与电脑,并恶意失踪,致公司损失惨重。尹柏霖称,“我们上线不了也测试不了,等新员工到职后熟悉新代码又是几个月过去了。”他表示,时隔这么久才曝光燕某是觉得项目败了无所谓了,正准备走法律程序。现在公司已解散,自己背了几百万债在打工。人们的最大疑惑,是一个刚来公司三个月的程序员,如何能拖垮耗资600万元、开发了两年的 游戏 项目? 游戏 之前是谁在开发,是否另有隐情?
尹柏霖表示:创业公司养不起闲人,燕飞宏负责的后端,之前在公司也只有一人负责。当时前任跟同事相处得很好,奈何身体出了问题,跟妻子孩子离开深圳,回老家养病去了。而公司正值 游戏 上线前夕,他情非得已,通过朋友认识了燕飞宏。
尹柏霖惊奇地发现,燕飞宏跟自己是老乡也是校友,技术能力也过关,就给了技术总监的职位(相当于技术部门负责人)和4万元的月薪。“这其实是挺不合理的,但当时我们项目已经停摆了。如果他做得好,工资高一点也可以接受。”
公告里称燕飞宏“心智异于常人”。公司同事跟燕飞宏很难沟通,“他自己做后端时还没问题,一跟前端和策划合作,各种骂人摆谱都来了。”尹柏霖称,燕飞宏经常早退去吃饭,一起拼命的同事对他意见很大。然而他的级别是“技术合伙人”,燕飞宏表示:他们是普通员工,我是管理层,我想怎样就怎样。“在公司得小心哄着他,还专门给他搞了特殊的电脑桌和椅子。”
矛盾爆发是在 游戏 上线测试的那一天。中午全员会议时,燕飞宏怎么也请不来,尹柏霖亲自去请,他却摔键盘走人了。下午两点 游戏 就要上线,他们原以为他像往常一样出去就餐,结果燕飞宏再也没回公司。他的电脑密码、服务器密码,也无人能解。 游戏 内测最终泡汤。
这款 游戏 本名《生灵怒》,预算100万元,耗时8个月,但实际开发拖了一年多。“拖到这时候,每个月支出就有十多万元,我们实在没钱了。”内测泡汤后,前端主程序员颇为失望,“大家苦兮兮熬了一年,最终落得这个后果,心态要崩了。”最终抢救8个月后,项目宣布失败。
尹柏霖是 游戏 策划出身,工作了七八年,把攒下的100万元全部投入了项目。另一位做实业的合伙人也投进了自己的300万元。项目失败后,尹柏霖不得不关闭公司。他形容自己在深圳“一无所有,33岁没车没房,老婆还要生了”,只能打工度日。
在规划里,《生灵怒》是一款RTS+实时消除对战玩法的 游戏 ,全球同服。“我们走的是独立 游戏 路线,对口碑抱有很大希望。”尝试过 游戏 的玩家尽管提出诸多不足,但对玩法机制赞不绝口。根据尹柏霖预测,这款 游戏 未来能做到月千万元级别的流水。但这一切如今都已付之东流。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)