Vampire Survivors开发:开源驱动的创新之路与未来展望

关于《吸血鬼幸存者》的开发故事:创意、工具与奇趣设计

吸血鬼幸存者游戏封面

游戏简介与开发背景

近日,Game Informer的最终印刷期刊中发布了一篇关于《吸血鬼幸存者》(Vampire Survivors)创始人卢卡·加兰特(Luca Galante)的深入访谈。作为一款意外走红的独立游戏,它引发了一系列“生存”类游戏的模仿浪潮。访谈中,Galante详细介绍了游戏制作过程中所采用的开源工具和创新技巧,揭示了游戏背后的开发心路历程。现场那种混乱、梦境般的感觉,似乎就像游戏本身一样,充满了创作的即兴与疯狂。

开发工具与创意启发

在接受泡·玉姆尔(Pao Yumol)的采访时,Galante回忆起那些令人熟悉的开发细节——他强调,自己曾在赌博应用开发方面有一定基础,但这并没有直接影响《吸血鬼幸存者》的整体设计,只有游戏中的宝箱开启部分略带点“赌徒”风范。他最初的灵感来源之一是LEME公司推出的手机游戏《Magic Survival》。

值得一提的是,Galante充分利用开源资源,尤其是HTML5游戏引擎 Phaser。整个游戏的基础架构几乎全靠引擎自带的素材搭建而成。令人惊讶的是,游戏早期的“混乱画面”——大量像素角色和背景元素的疯狂堆砌,实际上源自他最初从一个以《恶魔城》(Castlevania)为主题的sprite包中获得的灵感。当时,他曾表示那些sprite“没有以正确的大小渲染”,但他竟对此爱不释手,觉得那些不完美反倒赋予了游戏独特的冲动与生命力。

低成本创作与“随意”设计理念

Galante的开发流程可以用“轻松随性”来形容——他在设计角色和武器时,基本上靠“即兴发挥”,从sprite包中挑选素材,然后立即编码攻击动作。这种“即刻创作”的方法,似乎令游戏自然散发出一种奇特的魅力,不拘一格的风格甚至令人忍俊不禁。在2023年,他曾因突然发现了自己“完全认不出”的游戏角色而感到困惑。原来,他在某次充满激情的开发后,连自己制作的角色都“忘了”。

许多游戏开发者可能会对“失控”或“黑屏”感到戒备,但Galante解读这种状态为“对自己工具的熟悉程度”。他说:“有时候,这其实源于你非常了解你所用的编程语言和游戏框架。”

特色角色:Peppino的故事

访谈的最后,Galante讲述了一个特别有趣的角色——Peppino,一个圣诞树角色,其特殊技能是静止不动,让敌人蜂拥而至。这个角色的灵感来自他2022年1月7日拆除圣诞树时的一个偶然事件。当时,他的一位朋友发消息告诉他,《吸血鬼幸存者》在YouTube主播SplatterCat的评测后销量激增。

Galante说,当天他忘记了把圣诞树拆掉,决定让它永远保持“站立”状态。而Peppino这个角色的“静止”设定,也源于他了解到一些玩家喜欢挑战“无移动”模式的玩法——“我其实还保留着一棵未用的松树sprite,和在公寓里那棵还在站立的圣诞树。”

他说:“‘Peppino’在意大利语里的意思基本是‘松树’,一切就这么莫名其妙地组合在一起了。”

结语:探索与创新的无限可能

虽然因为索引问题,Game Informer的那次访谈未能在线完整发表,但这篇访谈为我们展现了一个热爱自由、富有创意的独立游戏开发者如何在开源资源和个人灵感的驱动下,打造出风格独特、充满玩趣的作品。使用开源游戏引擎HTML5 Phaser、资源丰富的sprite包,以及一种“随性而来的”开发策略,成为了《吸血鬼幸存者》成功的关键。

常见问题解答(FAQ)

Q: 《吸血鬼幸存者》为什么会流行起来?

A: 通过简单而强烈的玩法,加上复古又充满个性的视觉风格,结合开源资源的自由发挥,让这款游戏迅速在玩家中走红,并引发大量模仿创作。

Q: 开源工具在游戏开发中扮演什么角色?

A: 开源工具如HTML5 Phaser极大降低了开发门槛,让开发者可以用少量资源快速搭建原型和测试不同设计理念,加快了创作流程,也促使独立开发者能够实现丰富多样的表现。

Q: Galante是怎么取得如此独特的游戏风格的?

A: 主要靠“即时创作”和“即兴发挥”,利用现有的sprite包和简单的编码技巧,结合个人灵感,逐步塑造出充满奇思妙想的游戏世界。

相信随着技术的不断开放与创新,未来还会涌现出更多精彩纷呈的独立游戏作品,值得我们持续关注与探索。欢迎大家寻找那本珍贵的《Game Informer》最终期刊,体验这段充满奇趣的游戏开发故事!

THE END
喜欢就支持一下吧
点赞190 分享