如何用代码做一个简单的游戏(如何制作一段游戏Demo)
本文作者:黄飞华,完美世界游戏制作人。
出于工作和兴趣的因素,我打算将我和我们团队的一些工作方式与经验分享出来,并希望我的分享可以给同行们带来一些小小的帮助和脑洞。一直以来我都十分渴望有一个属于游戏设计者的专业交流平台,因此,如果你对我的观点有任何建议或意见,欢迎(点击文末阅读原文)在评论区留言,我很乐意与你一同探讨、学习。
不知道大家在玩游戏的时候,会最看重哪一个方面?就我自己而言,游戏的核心体验一直是我最为关注的一点,比如动作类游戏的战斗体验、RPG游戏的成长体验、剧情类游戏的故事体验、开放世界类游戏的冒险探索体验等等……而作为一个游戏设计者,我认为这些核心设计的体验内容正是我们在前期制作Demo的时候最需要着重表现的地方。
在这篇文章里,我就想和大家聊一下,在游戏制作的过程中,如何制作一段游戏Demo。
整篇内容会分上、下两个篇章,上篇会讲一下Demo的设计目的,下篇则会着重通过举例的方式,来从剧情层面作为出发点,聊一下具体的制作方式。
(最近沉迷《刺客信条奥德赛》)
所以在正式设计一段Demo的时候,我们往往希望可以做到在有限可控的时间和工作量内,给玩家带来持续的3个过程感受:惊艳眼球—沉浸其中—回味无穷。
策划:确认游戏核心特色
往往游戏Demo的关键点就是希望可以在短暂的时间内吸引你想要玩下去。我们可以想象一下许多动画电影的预告片,短短2-3分钟之内,肯定无法完整的讲述完剧情内容,因此不同类型电影会通过不同核心手法来表达内容吸引观众:
1、漫威DC变形金刚类:特效轰炸,全方位的高质量特效轰炸你的眼球。
2、惊悚恐怖类电影:带有各种狭小昏暗的环境、声音,营造气氛,演员恰到自然符合时宜的夸张表情。
3、国产青春电影:怀旧的衣物、怀旧的台词、怀旧的事件(早恋)等。
4、武侠或动作类电影:常人无法达到的速度感、出现小说中常常容易让人脑补的画面感(飞檐走壁、1打10、超精良装备武器等)、拳拳到肉的慢动作夸张镜头等。
(种类较多就不一一描述了)
因此游戏Demo的第一个目的:就是根据你的游戏类型来选择你最最想表达的游戏特色玩法,也就是我们所说的核心机制玩法。
所有的策划设计的内容和方案都是围绕这个核心机制玩法来确定并衍生的,我以一个小品类的独立游戏《死亡细胞》来展开说明一下。玩过这款游戏的同学都知道它主打的是“随机性”这个关键的核心机制。在制作层面上来说,关卡、怪物BOSS、装备类型、掉落规则、装备词缀等等的相关内容都应围绕随机性的概念来进行设计。因为它是一款小品级的独立游戏,要在有限的开发周期和可控的成本内做出可以使人反复体验、游戏周期更久为目的的作品,因此“Roguelike”这个核心概念在最近一年的时间里被各种独立游戏运用的非常广泛和频繁。(Roguelike包括随机性但不仅仅指随机性)它就是《死亡细胞》的核心玩法。
(《死亡细胞》随机怪物)
但是,Roguelike这类游戏我们会发现从它Demo设计之时,就需要好好的去反复体验才能够感觉到玩法的深度和创意,没有办法做到立刻博人眼球和心里说出“哇!我想玩”的那种错觉,因此再给其他人试玩或者公司内部立项的时候可能会有点吃亏。
那我们再举一个游戏的例子:《火影忍者究极风暴4》。
从名字大家就知道这是一个粉丝向的游戏,我们之前有提到过,这种动漫IP类游戏最大的制作难度在于如何还原甚至超越原作。当我刚开始上手的时候以为是一款3D动作类的游戏,但是等我持续看了2分钟之后,我心里产生了莫大的情绪波动,我知道他们不仅仅是在做动作游戏,还是在做“还原”!还原动画漫画无法做到的高成本效果,还原粉丝们在看动漫时候脑海中弥补那些动漫中缺失的镜头和战斗表现,还原在此时此刻的背景故事下动漫无法表达出来的互动感受和气氛感受,作为一个火影的核心粉丝它深深的吸引和打动了玩家,满脑子只有“买买买”三个字。
(只能上传2M的GIF清晰度有限)
很巧的是当时有个同事在我旁边路过,同样看到我在玩这款游戏的试玩版本,当他看到千手柱间和宇智波斑对拼释放技能的动画表现和特效表现的时候,立刻问我这是火影的最新版游戏吗?很明显他看了几个镜头和特效就对这款游戏产生了浓厚的兴趣。当然他不是核心粉。
从核心粉丝的角度看这款试玩版(千手柱间对战宇智波斑),它的“核心内涵”就是作品的真正还原度,而从路人玩家的角度来看这个Demo,它的“核心内涵”自然就是惊爆眼球的画面效果表现(动画、美术风格、核心战斗等等)。
(千手柱间和宇智波斑对战)
人的眼睛都是“肤浅”的,在短短的几秒钟、几分钟时间内,它无法分辨一个人一个物一件事的核心内涵是什么,但是却可以很快的反应给你大脑告诉你这个人美(帅)、这个东西好看、这个效果炸裂、这个特效惊艳……
因此像《火影忍者究极风暴》这种游戏的试玩版Demo一定会立刻让你产生“这游戏非常不错”的错觉。
所以从我们设计者角度来看,我们需要把最最有效的时间和工作量放在2个点:1、核心玩法的制作;2、为了让核心玩法看上去更吸引人,美术要在核心玩法上更用力。
这样产生出来最终玩法效果即可做到吸引眼球勾引你体验,然后在后续体验过程中感受到核心机制的乐趣。(说白了就是新增和留存的问题)
美术:确定美术风格 规格
美术风格—剧情策划在编写剧情的时候一般都会在内容中对背景故事和题材加以介绍,这些内容可以帮助美术去制作更加符合游戏设计的试画。
从大的美术风格来说主要包括:国风、欧美风、日韩、写实、Q版等。当然也会有一些比较细致特殊的风格叫法,例如:像素风、赛博朋克风、哥特式风等。
创作自我风格的画面表现是最难的,相较于美术规格来说风格化的东西代表着一个品牌形象,极具招牌价值。这也是作为美术设计师毕生的追求,例如鸟山明风(《龙珠》阿拉蕾)、金亨泰风(《剑灵》命运之子)等等。
(金亨泰油腻腻的画风)
当然如果是类似日系动漫画IP改编的游戏,那么在这个方面就比较好确定,更多要做的是如何更好的通过游戏表现还原美术风格,还原出动漫的各种卡通渲染等效果。
美术规格—制作Demo避不开确认美术规格。美术规格主要根据团队实际情况时间和能力来决定。不难发现,独立游戏普遍是像素2D风格,很少有3D制作,因为成本可控、时间可控、画面又相对讨喜。《太吾绘卷》如果做成3D可能再花5年都不够哦。
最后一定要记住,你在这里最重要的就是让美术表现符合你的游戏世界观和核心玩法,因为我们所有的设计和制作都是围绕它们展开的。你无法做到你的美术风格让所有人喜欢,但是你要尽量做到让大家惊而不厌,这当然很难。
(《天涯明月刀》的规格在国内也算是顶尖行列了)
程序:确认设计重点,寻找技术难点
以动作游戏举例:
如果你的玩法主打的是类似《鬼泣》、《忍龙》、《战神》等动作向的玩法,那侧重点自然是要以围绕核心动作战斗为宗旨设计相关的内容。不管是从动作本身的打击感、打击表现、动作反馈、物理同步等效果,还是从怪物AI、行为逻辑等,乃至镜头切换动画表现,真人捕捉等等等等,自然都是围绕这一系列的内容来进行实现和深入研究制作。这也是以动作为核心卖点的游戏技术重点。
那假如我们还希望在动作类游戏中加入多人互动,实时联网交互,那么制作难度和成本会指数级上升。动作游戏本身从画面表现行为感受和网络延迟是互相矛盾,因为动作游戏最直观的感受就是“快狠准”,而一旦有网络存在,这些效果都会因为延迟而感受变差。因此你很少看到网络对战版的《鬼泣》、《忍龙》、《黑魂》等硬核动作游戏。(最近能体验到的是《仁王》的网络对战,对战起来非常痛苦)动作游戏每一帧都会有极高的要求反馈,如果不能及时收到反馈,那么玩家的体验会大打折扣。就类似第一人称射击游戏,如果一颗子弹打出去对方1秒后才能倒地,那都是无法容忍的。
所以往往这种类型的游戏表现和逻辑会做在客户端层面上,这样最有效的能够保证画面打击感和玩家反馈感受。(2000年初期的韩国网游普遍如此)这自然就是我们对于动作游戏要解决的技术难点。
(想当初《永恒之塔》杀星野外无限技能CD多么怀念)
再举一个游戏例子:《塞尔达荒野之息》
绝大部分玩家都认为《荒野之息》这部作品是一款非常惊艳的开放世界作品,整个世界的探索、战斗、迷宫闯关等等都是这个世界的一部分,形成了一个怎么玩都可以的世界。所以一部分人可能认为他的核心设计是围绕开放世界探索来制作的。
当然也有一部分玩家业内同学认为,其实《荒野之息》的所有玩法设计都是围绕几个固定的核心机制来设计的(吸铁石、方圆炸弹、水变冰、时间停止等)因为所有的玩法方式都逃脱不了这几个机制的组成。
其实上述说法都只是谈到了它的表象,我们不妨看游戏的本质特性,整个游戏更像是用开放世界来呈现出一个完整的大型塞尔达关卡,其中有各种事件在等你去触发、有各种迷宫在等你去解锁、还有各种山洞、水里等让你去发现。而刚才我们提到的吸铁石、方圆炸弹、水变冰、时间停止等都是去进行解谜的手段,小到一堆怪物据点,一个迷宫,大到一场神兽BOSS战,整个世界都是以一个个“关卡”支撑起来的,所以我们可以发现,《荒野之息》整个大世界本质还是一个超大的关卡设计,它需要玩家用各种不同的手段来探索完这个大世界关卡。游戏的设计本质还是让不同的玩家可以用不同的解谜手段去达到最终的目的,这个点是我们认为“开放世界”的点(和《荒野大镖客2》、GTA等还是有本质区别的),这自然也是技术含量最高的地方,把整个世界通过制作关卡形式串联起来是多么恐怖的一件事情。(老任的关卡设计自始至终都是世界的主宰)
(《荒野之息》2D Demo)
所以说《荒野之息》在关卡层面的设计上会更加疯狂和困难。这当然和策划同学密不可分了。
以上我们所有讨论的内容,都是在策划前期要充分考虑和确认的事情,这些事情可能更多的是需要查询资料、开会讨论、寻找参考、业内拜访等等来确认一些技术细节。后续会提出更多的设计需求,所以如果我们自己都没有充分的考虑好制作的要点和尽可能的想到设计关键点,那么在后续的制作层面上可能会带来更多的困难和“扯皮”。
以上内容更多的还是在理论层面作分享,下面,我会实际引入一段Demo的制作方式,从剧情层面的需求出发,来跟大家聊一聊,假如我们制作这样的一段Demo,需要如何来操刀各个层面的设计和制作,并且提出相应的需求内容。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com