什么是游戏工厂
你有没有想过,当你打开一包美味的奥利奥饼干,或者拿到一个崭新的芭比娃娃时,这些东西是怎么来的?它们不是魔法变出来的,也不是某一个人单独做出来的。它们来自一个神奇的地方——工厂。在工厂里,成千上万的人一起工作,每个人负责一小部分任务,最后把这些任务拼在一起,就变成了我们手里各种各样的好东西。
让我们先来看看饼干是怎么做出来的。想象一下,如果让你一个人做一块饼干,从揉面团开始,到烤制、冷却、包装,全部由你一个人完成。你觉得需要多长时间?可能要好几个小时,而且做出来的饼干形状可能不太好看,味道也不一定好吃。
但是在饼干工厂里,情况完全不同。工厂里有一条长长的生产线,就像一条永不停歇的传送带。面团从传送带的一端进去,先被压成薄片,然后用模具压出圆圆的形状,接着被送进烤箱烤得香喷喷的,最后出来的时候已经变成了完美的饼干。这些饼干排着整齐的队伍,继续往前走,被自动包装机装进漂亮的袋子里。整个过程可能只需要几分钟!
为什么工厂能这么快呢?因为工厂里的每个人只做一件事。有的人专门负责调配原料,把面粉、糖、油按正确的比例混合;有的人专门负责操作压面机,让面团变成薄片;有的人专门负责操控烤箱,让饼干烤得恰到好处;有的人专门负责检查质量,把烤焦的或者形状不好的饼干挑出来;最后还有的人专门负责包装,让饼干变成我们在超市看到的样子。
你看,这就是工厂的魔法!通过把一个大任务分解成很多小任务,让不同的人同时做不同的事情,最后就能又快又好地完成整个工作。这种工作方式有一个专门的名字,叫做流水线生产。
现在,让我们把目光从饼干工厂转向一个更加神奇的地方——游戏工厂。没错,游戏也是从工厂里“生产”出来的,就像饼干一样!
你有没有想过,一个像《原神》这样的大型游戏,是怎么做出来的?一个游戏里有那么多漂亮的角色、那么多美丽的风景、那么多好听音乐,还有那么多有趣的故事情节。这些东西不可能由一个人单独完成,就像不可能由一个人单独生产出成千上万块饼干一样。
一个大型游戏需要几十甚至几百个人一起工作。有的人负责想故事,设计游戏里要讲什么内容;有的人负责画画,画出漂亮的角色和美丽的风景;有的人负责写代码,让游戏能够正常运行;有的人负责制作音乐和音效,让玩家在玩游戏的时候能听到动听的背景音乐和有趣的声音;有的人负责测试,不断地玩游戏找漏洞,确保你玩的时候不会遇到问题。
这些不同的人就像饼干工厂里不同岗位的工人一样,每个人都有自己专门负责的工作。大家一起合作,最后就能做出一个完整的、精彩的游戏来。
游戏工厂和饼干工厂还有一个很大的共同点,那就是它们都使用流水线的方式来工作。在游戏工厂里,也有一条看不见的“流水线”。这条流水线上流淌的不是面团和饼干,而是游戏的各个部分。
让我们来看看这条流水线上都有什么。首先是策划流水线,这里的工作是设计游戏。策划人员要决定游戏要讲什么故事,角色要长什么样子,游戏要怎么玩。就像做饼干的配方一样,策划人员要确定游戏的“配方”。
然后是美术流水线,这里的工作是把策划的想法变成画面。美术人员要根据策划的描述,画出角色的样子、场景的样子、道具的样子。他们画出来的画会被用在游戏里,让玩家能够看到漂亮的画面。
接下来是程序流水线,这里的工作是让游戏动起来。程序员要根据美术人员画出的图和策划人员设计的玩法,写出能让游戏运行的代码。没有程序员的代码,游戏就只是一堆静止的图片,有了程序员的代码,这些图片才能动起来,才能让玩家控制角色跑来跑去、跳来跳去。
还有音效流水线和测试流水线。音效人员要为游戏配上好听的音乐和有趣的声音效果。测试人员则要不停地玩游戏,找出游戏里的问题,交给前面的同事去修复。
所有的这些“流水线”加在一起,就构成了一个完整的游戏开发流程。就像饼干从原料变成成品需要经过很多道工序一样,一个游戏从最初的想法到最终的产品也需要经过很多道工序。
了解了工厂和流水线之后,你可能会问:为什么我们要用这种流水线的方式来制作游戏呢?这样做有什么好处呢?
让我们来算一笔账。如果没有流水线,一个人要从零开始做游戏,他需要学习画画、需要学习编程、需要学习做音乐、需要学习设计故事……光是学习这些技能可能就需要好几年的时间。就算他全部学会了,做出来的游戏也很难和专业团队做出来的相比。
但如果有流水线,每个人只需要精通一项技能就行了。画画的人专心画画,编程的人专心编程,做音乐的人专心做音乐。每个人把自己的技能练到最好,然后大家合作,把最好的部分组合在一起。这样做出来的游戏,每个部分都是专业的,整体质量自然就高了。
而且,流水线还能让工作变得更快。想象一下,如果一个人要做一百块饼干,他可能需要一整天的时间。但如果有一百个人同时做,每个人只做一块,那就只需要很短的时间。游戏开发也是这样,当很多人同时工作,每个人只负责一小部分的时候,游戏的开发速度就会大大加快。
这就是游戏工业的魔力所在。游戏不像画画或者写小说那样,可以由一个人单独完成。游戏是一个综合性的产品,需要很多不同技能的人合作才能完成。通过流水线的方式,把这些人的工作组织起来,就能高效地制作出高质量的游戏。
现在让我们把话题转回到这本书的主角——米哈游。你可能已经玩过米哈游的游戏,比如《原神》《崩坏:星穹铁道》《绝区零》等等。这些游戏在全球都很受欢迎,被几亿玩家下载和游玩。但你知道米哈游是怎么变成今天的游戏大厂的吗?
米哈游的故事开始于2009年。那时候,三个在上海交通大学读书的大学生凑在一起,决定做一件事:做出最棒的动漫游戏。他们是蔡浩宇、刘伟和罗宇皓,三个对游戏和动漫充满热情的年轻人。
那时候做游戏可不像现在这么方便。没有现成的游戏引擎可以用,没有那么多现成的工具可以用,一切都要从头开始。三个人挤在学校旁边的一间小公寓里,每天工作十几个小时,一边学习一边开发。他们的第一个游戏叫做《Fly Me to the Moon》,是一个飞行射击游戏,很简单,但这是他们梦想的起点。
后来,他们做出了《崩坏学园》,这是一款专门给动漫爱好者玩的游戏。虽然画面和玩法在当时不算顶尖,但因为它很好地抓住了目标玩家的喜好,所以获得了不少用户的喜爱。《崩坏学园》成功了,让米哈游赚到了第一桶金,也让他们有了继续做下去的资金。
但米哈游的真正爆发是在2016年。那一年,他们推出了《崩坏3》,这是一款画面非常精美的动作游戏。和之前的游戏相比,《崩坏3》在技术上有了质的飞跃。游戏里的角色动作流畅,画面精美,打斗效果炫酷,一上线就获得了玩家的高度评价。
《崩坏3》的成功让米哈游有了更大的野心。他们决定做一款真正的大作,一款能够让全世界玩家都喜欢的游戏。于是,2017年,米哈游开始了《原神》的开发。
《原神》是一款开放世界游戏。所谓开放世界,就是玩家可以在游戏里自由探索,想去哪里就去哪里,想做什么就做什么。这个游戏类型在当时已经有一些成功的例子,比如《塞尔达传说:旷野之息》。但要在手机上做出一个同样水准的开放世界游戏,这在当时看来几乎是不可能的。
为了做出《原神》,米哈游投入了巨大的资源。他们组建了一个超过500人的开发团队,用了将近四年的时间,累计投入超过一亿美元。这个数字在当时的中国游戏行业是前所未有的。
在这四年里,米哈游的团队做了大量的工作。他们要设计一个巨大的游戏世界,这个世界里要有各种各样的地形、山川、河流、城市、村庄。他们要为这个世界里的每个地方设计独特的风景和故事。他们要设计几十个可以操作的可爱角色,每个角色都要有独特的外表、独特的技能和独特的故事。他们要创作大量的音乐,这些音乐要根据不同的场景变化,有时轻快活泼,有时庄严肃穆,有时神秘诡异。他们要编写大量的对话和故事,让玩家在探索世界的过程中能够体验到精彩的剧情。
最困难的是,他们要在手机上实现这些目标。手机的处理能力比电脑弱很多,存储空间也有限,但玩家们期待的画面质量和游戏体验不能打折扣。这就需要程序员们不断优化技术,在有限的硬件条件下实现最好的效果。
2020年,《原神》正式上线。一经推出就引起了轰动。游戏在全世界范围内获得了巨大的成功,上线第一年就在全球获得了超过23亿美元的收入,成为了当年最赚钱的游戏之一。《原神》让米哈游从一个国内小有名气的游戏公司,一跃成为了世界知名的游戏大厂。
《原神》的成功不是偶然的。它背后是一整套成熟的工业化体系在支撑。米哈游在开发《原神》的过程中,建立了一套高效的工作流程。他们把游戏开发分解成一个个标准化的环节,每个环节都有专人负责,都有明确的规范和标准。这样一来,无论是谁来做,都能够保证质量的稳定。
比如说,在角色设计环节,米哈游就建立了一套完整的流程。一个角色从最初的概念设计,到最终进入游戏,需要经过很多步骤。先是概念美术师画出角色的大致样子,然后三维建模师根据概念图制作出3D模型,接着绑定师给模型绑定骨骼让它能动起来,然后动画师制作各种动作,程序师把角色做成可以在游戏中使用的状态,最后还要经过反复的测试和调整。这套流程确保了每个角色都能达到同样的高质量标准。
正是因为有了这套工业化体系,米哈游才能在《原神》之后继续保持高产。2023年,他们推出了《崩坏:星穹铁道》,这是一款回合制角色扮演游戏。2024年,他们又推出了《绝区零》,这是一款动作游戏。这两款游戏都获得了很高的评价,米哈游的产品线越来越丰富。
米哈游的故事告诉我们,游戏开发确实可以像工厂生产产品一样进行工业化。通过建立标准化的流程,通过分工合作,通过持续改进,一个游戏公司可以持续不断地推出高质量的游戏产品。这就是现代游戏工业的魔力。
说到这里,你可能对游戏工厂有了一个基本的了解。游戏工厂就像一个巨大的创意流水线,把各种各样的创意人才聚集在一起,让他们分工合作,最终生产出精彩的游戏作品。
让我们来总结一下这一章学到的东西:
首先,我们知道了什么是工厂。工厂是一个把原料变成产品的地方,在工厂里,通过流水线的生产方式,可以高效地生产出大量质量稳定的产品。
其次,我们知道了游戏也是一种产品,游戏也需要通过工厂的方式来生产。游戏工厂里有各种各样的工作人员,有策划、美术、程序、音效、测试等等,每个人都有自己专门负责的工作。
第三,我们了解了流水线的概念。流水线就是把一个大任务分解成很多小任务,让不同的人同时做不同的事情,最后把这些小任务组合起来完成整个工作。这种方式又快又好,是现代工业的基础。
第四,我们认识了内容工业化的概念。内容工业化就是用流水线的方式来生产内容产品,比如游戏、电影、动画等等。通过工业化,内容产品可以实现大规模、高效率、高质量的生产。
最后,我们了解了米哈游的故事。米哈游从一个大学宿舍里的小团队,发展成为世界级的游戏大厂,靠的就是工业化这条路。他们通过建立标准化的流程,通过培养专业的团队,通过不断的技术创新,做出了一款又一款受欢迎的游戏。
在接下来的章节里,我们会更加深入地了解游戏工厂的各个方面。我们会去看看游戏工厂里都有哪些工作岗位,每个岗位是做什么的;我们会了解游戏是怎么从一个小小的想法,变成最终呈现在我们面前的产品;我们还会学习一些游戏开发的基础知识,说不定你以后也能成为游戏工厂里的一员呢!
下一章,我们将一起走进游戏工厂,看看那些神奇的岗位。我们会认识游戏策划师,他们是如何设计游戏的玩法和故事的;我们会认识游戏美术师,他们是怎么画出漂亮的游戏画面的;我们还会认识游戏程序员,他们是怎么写出让游戏运转的代码的。准备好了吗?让我们继续这段奇妙的探索之旅吧!
第1章:什么是游戏工厂
你有没有想过,当你打开一包美味的奥利奥饼干,或者拿到一个崭新的芭比娃娃时,这些东西是怎么来的?它们不是魔法变出来的,也不是某一个人单独做出来的。它们来自一个神奇的地方——工厂。在工厂里,成千上万的人一起工作,每个人负责一小部分任务,最后把这些任务拼在一起,就变成了我们手里各种各样的好东西。
你可能会问,为什么工厂能做出那么多东西呢?为什么一包饼干可以同时有几十块,而且每一块看起来都一模一样呢?这就是工厂的魔法!在这一章里,让我们一起来探索工厂的秘密,然后看看游戏工厂是怎么工作的。
1.1 走进饼干工厂:看看产品是怎么做出来的
让我们先来看看最常见的饼干是怎么做出来的。想象一下,如果让你一个人做一块饼干,从揉面团开始,到烤制、冷却、包装,全部由你一个人完成。你觉得需要多长时间?
首先,你得准备好面粉、糖、黄油、鸡蛋等原料。然后你要把面粉和糖混合在一起,加上黄油,用手把它们揉成面团。这个过程很累人,而且很容易弄得满手都是面粉。接着,你要把面团擀成薄片,用模具压出圆圆的形状。然后把压好的饼干坯放进烤箱,等待它慢慢烤熟。最后还要等饼干冷却,再把它装进袋子里。
如果一切顺利,没有把面团揉得太硬或太软,没有把饼干烤焦,没有在装袋的时候弄碎,你可能需要花费好几个小时。而且做出来的饼干,形状可能不太好看,大小也不太均匀,味道也不一定好吃——也许太甜了,也许太硬了。
但是在饼干工厂里,情况完全不同。工厂里有一条长长的生产线,就像一条永不停歇的传送带。让我们仔细看看这条神奇的传送带上都发生了什么:
第一站:原料混合区
工厂里有一个巨大的搅拌机,它能同时混合几百公斤的面粉、糖和黄油。搅拌机的内部有好几排搅拌桨叶,像洗衣机里的滚筒一样不停地转动,把所有的原料均匀地混合在一起。搅拌机的温度和转速都是精确设定好的,确保每一批面团的口感都一样。
第二站:压面成型区
混合好的面团被送进压面机。压面机里有好几组压辊,就像两个圆柱形的滚筒相对转动。面团从中间穿过,被压成薄薄的片。压辊之间的距离决定了面片的厚度,这个距离可以精确调节到毫米级别,所以做出来的饼干每一片都一样厚。
面片继续往前移动,来到成型模具这里。模具上有很多小孔,每个小孔都是一个饼干形状的钢模。面片经过模具时,钢模会向下压,把一小块面团压成饼干的形状。多余的面片会被刮掉,重新送回压面机继续使用,一点也不浪费。
第三站:烤制区
成型的饼干坯被整齐地排列在烤盘上,然后送进长长的烤箱里。这个烤箱和我们家里的小烤箱完全不同,它有几十米长,里面分成好几个温度不同的区域。饼干刚进去的时候,温度比较低,让它慢慢升温;中间区域温度最高,让它快速烤熟;最后区域温度又降低,让它慢慢冷却定型。
烤箱内部有精确的温度控制系统,每个区域的温度都能独立调节。传送带匀速移动,饼干在烤箱里待的时间是固定的,通过温度和时间的配合,确保每一块饼干都烤得恰到好处。
第四站:冷却与质检区
烤好的饼干从烤箱另一端出来的时候,已经变得金黄酥脆、香气四溢了。但是还不能马上包装,因为刚烤出来的饼干温度很高,直接包装会让袋子里的水汽凝结,饼干就会变软。
所以饼干要先经过一条长长的冷却隧道,用风扇吹风让它们降温。冷却后的饼干会经过一个质检区域,那里有自动的摄像头和传感器,检查每一块饼干的颜色、形状和大小。如果发现饼干烤焦了、变形了,或者大小不对,就会被自动剔除出去,只留下完美的饼干进入下一个环节。
第五站:包装区
最后,完美的饼干来到了包装区。自动包装机把饼干一块块装进漂亮的包装袋里,然后封口、打印生产日期。包装好的饼干再被装进纸箱,就可以运送到全国各地的超市和便利店了。
从原料进厂到成品出厂,整个过程可能只需要几个小时,却能生产出成千上万块质量稳定、大小均匀的饼干。这太神奇了!
1.2 流水线的秘密:为什么分工能让效率暴增?
你注意到饼干工厂里最重要的秘密了吗?那就是分工!
让我们来算一笔账。如果让一个人做一百块饼干,从准备原料到最终包装,都由他一个人完成。他需要先准备一批原料,做好一批饼干,然后再准备下一批原料,再做下一批。这样交替进行,可能需要好几天才能做完一百块饼干。
但如果有一百个人同时工作,每个人只负责一个步骤呢?一个人专门准备原料,一个人专门操作压面机,一个人专门操控烤箱……大家同时工作,同时进行。原料准备好了马上送给下一个人,面团压好了马上送去烤制,饼干烤好了马上送去包装。整个过程就像一条河流一样,不断向前流淌,效率提高了不知道多少倍。
这就是流水线生产的魔力!它有几个关键的特点:
1.2.1 分工专业化:每个人都是专家
在流水线上,每个人只需要做好一件事。把这件事做到极致,成为这个领域的专家。相比之下,如果一个人要做所有的事,他必须是个全才——要懂原料配比、要会操作机器、要会看温度、要会检查质量……什么都懂一点,但什么都不精通。
但在流水线上,面点师不需要会操作包装机,包装工不需要会看温度,质检员不需要会揉面团。每个人只需要精通自己的那一小部分工作,然后把工作做到最好就行。
这就好像踢足球一样。如果让一个人踢全场,他既要进攻又要防守,既要传球又要射门,最后可能哪样都做不好。但如果分成守门员、后卫、中场、前锋,每个人专注于自己的位置,配合起来就能发挥出最强的战斗力。
1.2.2 效率最大化:机器不知疲倦
流水线上的很多工作是由机器完成的。机器可以连续工作很长时间,不会累,不会饿,不需要休息。一台自动包装机可以每小时包装几千袋饼干,而一个人手工包装可能一小时只能包几十袋。
而且机器的工作非常稳定。只要设定好参数,机器每次都会以同样的方式工作,不会因为心情不好或者身体疲惫就出错。这就保证了产品质量的稳定性——每一块饼干都几乎一模一样。
1.2.3 流程标准化:可复制的成功
流水线上的每个步骤都有严格的操作规范。比如,面团要搅拌几分钟?压面机的压辊间距是多少?烤箱每个区域的温度应该设定多少度?饼干在烤箱里要待多长时间?这些参数都被精确地记录下来,形成一套标准化的流程。
只要按照这套流程来做,无论是谁来操作,无论在哪个工厂生产,做出来的饼干都是一样的。这就是标准化的力量!它让成功可以复制,让质量可以保证。
现在你知道了吧,工厂之所以能生产出那么多东西,靠的就是流水线和分工合作。这个原理不只适用于饼干工厂,几乎所有的现代工厂都在用这套方法。汽车工厂、玩具工厂、手机工厂……都是这样。
1.3 从玩具工厂看更多例子
让我们再看看玩具工厂,进一步理解工业化的魔力。
以芭比娃娃为例。一个芭比娃娃有几百个零件:脑袋、身体、手臂、腿、脚、头发、衣服、鞋子、配件……如果让一个人从头做到尾,他需要掌握注塑、涂装、组装、服装制作等几十种完全不同的技能。就算他全都会,做一个娃娃可能也要好几天。
但在玩具工厂里,这些工作被分配给了不同的车间和不同的工人。注塑车间负责把塑料颗粒熔化,注射到模具里,做出娃娃的身体部件。涂装车间负责给娃娃的脸上画上眼睛、嘴巴、眉毛,给头发染上颜色。制衣车间负责缝制娃娃的小裙子、小衣服、小鞋子。组装车间负责把所有的零件组装在一起,变成一个完整的娃娃。
每个车间都有自己的流水线。注塑车间有好几条生产线,每条线生产不同的部件;涂装车间有很多工作台,每个工人负责给一定数量的娃娃画脸;组装车间有传送带,娃娃在传送带上流动,每个工位负责安装一两个零件。
玩具工厂还特别注重质检。每个组装好的娃娃都要经过检查,看看手臂能不能动、腿能不能弯、眼睛是不是画歪了。如果发现问题,就要把娃娃拆开,找出是哪个零件出了问题,然后改进