程序员在大部分人眼中可能有一个固有的刻板印象:格子衬衫肥宅,经常熬夜加班。然而,事实却并不是这样。我曾经做过一段时间的游戏策划,接触过一些程序员,形象上确实存在人们眼中那种现象,但是说他们经常熬夜加班确实不准确的。
游戏制作阶段最忙的岗位其实是原画、建模、动作、特效这些美术岗位,程序员的工作在常人看来非常深奥,但对于他们自己来说其实非常简单,尤其是资深程序员。我接触的程序员中,技术最好的程序员每天上班8个小时,可能有6到7个小时是在玩或者交流,只有下班前的1到2个小时,他们才会开始工作。但这么短的时间,他们却可以完成新手程序员加班都搞不定的任务。
游戏程序员的工作其实是负责将策划构思出的游戏功能实现,同时编辑出简单操作的配置工具给策划使用,在前期工作完成后,他们要做的就是负责维护好系统的正常运转,在策划发现配置难题时及时解决,在游戏出现bug时及时修复即可。
所谓3A大作其实并没有一个准确的判定标准,但他们一般都是场景宏大、剧情丰富的作品,这些真正耗费时间的东西其实都是美术和文案人员的工作。当然我们不排除部分程序员本身就还兼任策划等工作,但总的来说程序员的工作是阶段性的,游戏开发初期会比较繁重,中期会比较轻松,再就是后期不定期维护和新增功能的开发了。
中国目前没有3A级别的作品,也没有3A级别的游戏公司,这些公司一般都来自欧美。欧美国家大家都懂得,崇尚自由。之前有一份暴雪员工的工作时间表,这位来自暗黑破坏神3的设计师会在9点上班,上午基本都在同事聊天,同时安排一下工作。12点到下午1点的午休过后开始正式工作,5点45分他的太太来接他下班。
这些3A大厂的员工的个人水平至少都应该是我上面提到的资深程序员水平,他们本身的个人工作效率就极高,那么再把这样一群人凑到一起,结果可想而知。所以他们的体验应该就是8个字概括:开心快乐实现价值。