什么是Game Jam
Game Jam活动一般被称为极限游戏开发活动,这是一种限时的游戏开发挑战,参与者通常是单人或多人组队,被要求在短时间内(如48小时内)按照制定的赛事主题开发出一个可玩的游戏原型(Demo)。
此文记录了作者第一次参加Game Jam的经历。
同时分享一下一款(简单的)游戏是如何从0到1制作出来的。
参赛前
大四课程结束后,我前往了一家开发独立游戏的公司进行实习,担任的岗位是游戏策划。
当时公司刚好招了两个实习策划,在得知此事后我便开始幻想,另一位策划老哥会是啥样呢?正想的入神,一句“Hello”将我从拉回了现实,命运的齿轮在此刻便开始转动了。
另一位策划老哥叫Blomst,相处了一段时间后,我发现自己在策划方面的能力完全不及他。上面布置下来的任务他总是能完成的又快又好,完全没有第一次从事工作的稚嫩。我时常感叹道:“为什么会有这么牛b的人啊?!”
然而两个月后,公司将业务重心转移到了“文旅”上,“游戏”这边渐渐显露出要被砍掉的迹象。而Blomst老哥对此已经有所察觉,跟我说他先溜了,然后光速离职,整个过程流畅到我都还没反应过来,隔壁的工位就已经空了。
而就在几天后,Blomst老哥突然给我弹了个消息,问我要不要参加一个7天线上的Game Jam。时间刚好在过年前一周,我想了想,直接跟他说,干!
于是请了一周假,以程序的身份参加了这次Game Jam(我是计算机专业出身)。
主题公布
每次Game Jam活动都会公布一个主题,然后参赛者需要根据这个主题做出一个游戏原型(Demo)。我们这次的主题是:
Game Jam主题
然而主题刚公布没多久,Blomst老哥便跟我说:“我已经有点子了”。
制作初期
Blomst老哥成功联系到了一位美术,所以我们以三人团队的形式参赛,开始制作这款游戏。Blomst老哥很快给出了初版的策划案:
初版策划案
省流:操作类似Jump King。场景中会有一个灯光不停左右摆动,玩家必须在灯光照射到自己时才可移动,否则死亡。目标为登上塔顶。
Blomst老哥把策划案交给我,问我能不能实现。我看了一下不算太难,没太大问题!然后光速做了一个初版出来。
Above Light-最初版
这个时候主角的美术图还没有画好,所以用了这个蓝色的玩意儿暂行代替。
如果只是这样一直向上跳,好像缺少了一点挑战性,且太过单调了,所以Blomst老哥又给出了新的设计方案:
新方案
省流:分为三个大关卡,
第一关纯跳跃;
第二关会出现左右吹风影响灯光的摆动,吹风出现时人物恰好位于空中便会被吹动。
第三关会在一定条件下出现反相(黑变白,白变黑)。
这时美术已经将主角画好了,那么赶紧将主角导入看看效果吧!
主角图-蓝色小幽灵
美术画的很棒!主角是一只非常软弹的蓝色小幽灵,需要依靠自己的小短腿不断跳跃登上塔顶!
导入主角效果
但是在黑暗中移动就会挂掉,游戏至此已经可以进行简单的游玩了!
看似完美的设计,却还是出现了问题:
小幽灵在到达吹风关卡(第二关)后,由于风会将灯光吹动,灯光的摆动幅度就会增大。且由于灯光是一个三角形,越往上可视范围就越小,所以导致小幽灵根本无法在第二个关卡中存活(在黑色区域中跳跃或移动都会挂掉)!
灯光照射区域-框选区域为第二关区域
我和美术试玩了游戏后,发现连第一关都过不去,此时Blomst老哥已经察觉到了问题,于是打算将“小幽灵在黑暗中移动跳跃会死亡”的设定给删掉,光照仅起到照亮场景的效果。同时也对关卡进行了优化。
这下确实简单且流畅了不少:
在黑暗中也可以移动了!
整个地图也是连通的:
左进右出,右进左出
修改完毕后,第一关基本是没什么问题了,开始制作第二关吹风关卡!
制作中期
至此,两天已经过去了。为了确保游戏能够在7天内开发完成,Blomst老哥制定了一个大致的时间表:
时间表
在第三天,我们开始制作第二关吹风关卡:
借助吹风能够跳的更远
利用吹风机制,就可以将关卡设计得更加大胆一些了!Blomst老哥也是不负众望,将此关卡设计得非常精妙。
顺便设计了一个暂停按钮(右上角)!
暂停菜单-重开、继续、退出
在做此关卡时因涉及到的难点不算多,所以一天就搞定了,非常顺利地进入了第三关的制作。此时仅仅只过去了三天(共七天),时间还绰绰有余!
第四天我们便开始制作最后一个关卡,也就是反相(黑变白,白变黑)关卡。当Blomst老哥第一次提出这个想法时,我立马联想到了泰坦陨落2中的时空穿越器:
泰坦陨落2-时空穿越器
简直是天才级别的想法,程序方面实现倒不是很难,但是关卡设计的难度会特别大。不过我选择相信Blomst老哥,让他放手去做就行。
果然,Blomst老哥再次不负众望,完成了此关卡的设计:
时空穿越!
触发方式也不是按键,而是跳跃次数,和关卡具有强关联性。
不得不承认,这是一个非常有创意的设计。
制作后期
耗时四天,我们完成了所有关卡的内容制作。
此时游戏名都还没有定,在经过一系列讨论后,我们决定将游戏名定为:“Above Light”。
Blomst老哥的提议-语音转的文字所以语句有点不通顺
时间还剩三天,我们决定将游戏菜单、游戏结束页面、游戏引导全部制作出来,做成一个完整的游戏。
游戏菜单
游戏中的引导会是一个白色的小幽灵,指引蓝色小幽灵向着正确的道路前行。
白色小幽灵引导1
白色小幽灵引导2
结束页面:
程序-wings、美术-kimgee
策划-blomst
至此,“Above Light”制作完毕了!我们也是开始了试玩,发现只有Blomst老哥能够通关。我和美术都卡在了第三关时空穿梭关卡。不过在Blomst老哥的悉心指导下,我们也是勉强成功通关了。
Game Jam展示
此次Game Jam共有6组参赛,最终做出成品的仅有3组。
而在Blomst老哥压轴介绍完“Above Light”后,也是得到了主办方老师的肯定:
“推荐各位同学都可以学习一下Blomst小组的作品,作为Game Jam的作品,小巧、精致且完整,真的做的非常棒。”
Game Jam圆满结束
分享会结束后,Blomst老哥也是问我要不要参加当时的一个游戏开发竞赛,就用“Above Light”作为作品进行参赛,我也是欣然答应了。
结果比较可惜,并没有获得奖项。
“Above Light”也就这样画上了一个并不圆满的句号。或许再也没有人操作小幽灵冲破塔顶,重获新生了吧。
至今仍对当时Blomst老哥撰写的“Above Light”的参赛标语印象深刻:
“这是一次Game Jam的作品,但我们想给他一个完整的生命。”
Hello World
在大学期间,我自主开发了一款2D平台跳跃解密类游戏,名为《Hello World》。
《Hello World》是一款2D平台跳跃解谜游戏,玩家将扮演一位误入计算机世界的同学,与光标精灵一同在文件夹、Word、PPT、Excel、电脑桌面中探索。
制作到Excel关卡时,刚好需要用到一个彩蛋小游戏。正当我想要为此单独制作一个彩蛋小游戏时,突然想起了Blomst老哥的那句:
“这是一次Game Jam的作品,但我们想给他一个完整的生命。”。
立马联系了Blomst老哥,希望能把“Above Light”嵌入到《Hello World》中。
与Blomst老哥协商
接入过程中虽然出现了一些小插曲,不过好在最后还是成功接入了!
如果能够找到Excel关卡的彩蛋,还可以使用Excel关卡自由构建平台的特性,帮助通关!
当然,也可以在关卡列表-小游戏-Above Light中玩到原汁原味的“Above Light”!
Above Light接入Excel关卡
我也为“Above Light”专门做了两个成就:
Above Light相关成就
希望有更多人能够玩到“Above Light”!
重获新生
游戏发售后,果然有不少小伙伴发现了这个彩蛋游戏并进行了游玩!
有一天,一位B站的小伙伴问道:“Above Light”到底该怎么通关啊?
我随手在B站一搜,竟然真的搜出了攻略!
Above Light教程
看到这个视频后真的非常震撼,居然真的有人通关了“Above Light”!
立马将这个消息告诉了Blomst老哥:
Above Light可以单干了
在看视频的途中,模糊的记忆再次被唤醒了,仿佛又回到了埋头奋斗的那七个日夜。
直到视频中的蓝色小幽灵再次冲破塔顶,重获新生,我的思绪才又回到了现实。
再次想起Blomst老哥的那句:
“这是一次Game Jam的作品,但我们想给他一个完整的生命。”
顿时百感交集。
感谢这位UP,冲破了塔顶,让塔顶的灯光照射了下来,指引了更多蓝色小幽灵冲破塔顶。
是啊,我们真的为“Above Light”画上了一个相对完美的句号。
这是一次Game Jam的作品,我们给了他一个完整的生命。
非常感谢您能够看到这里!之前确实想过专门出一期文章来介绍“Above Light”,但是当我看到有人通关“Above Light”并制作了通关流程后,真的有一种奇妙的情绪涌上心头,立马将这篇文章写了出来。
作为开发者,能够看到自己的作品被玩家钻研与游玩,真的会非常开心;
作为开发者,也希望自己能够产出更多有趣的作品供玩家钻研与游玩。
关于《Hello World》:
“Hello World”是作为程序员入门输出的第一句语句,
而《Hello World》也是我作为游戏开发者入门做出的第一个作品。
我的游戏开发之路才刚刚开始,我也由衷地希望自己能够不断精进,把更好的作品带给各位小伙伴。
路漫漫其修远兮,吾将上下而求索。
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com