问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

《空洞骑士》:Unity引擎打造的2D横版动作冒险游戏

创作时间:
作者:
@小白创作中心

《空洞骑士》:Unity引擎打造的2D横版动作冒险游戏

引用
1
来源
1.
https://unity.com/cn/made-with-unity/hollow-knight

《空洞骑士》是一款由Team Cherry开发的2D横版动作冒险游戏,于2017年2月发布。游戏以其精美的手绘画面、独特的昆虫视角和富有挑战性的关卡设计而广受好评。本文将介绍游戏的开发历程、游戏特色以及使用Unity引擎进行开发的技术细节。

游戏开发背景

《空洞骑士》的开发始于2012年,当时三位来自澳大利亚阿德莱德的游戏开发者Ari Gibson、William Pellen和David Kazi因为对经典游戏《塞尔达传说II》的共同热爱而走到了一起。他们最初通过参加游戏开发比赛来磨练技能,最终决定尝试开发一款完整的游戏。

佩伦回忆道:“阿里有一种独特的魅力,他让我们相信,我们可以一起制作出很酷的游戏。我们参加了几次游戏开发比赛,然后决定尝试制作一款完整的游戏!这非常有趣。”

在Kickstarter上成功众筹后,Team Cherry于2014-15年开始全力开发《空洞骑士》。游戏于2017年2月正式发布,迅速在玩家中获得了极高的评价。

游戏特色

《空洞骑士》是一款以昆虫视角展开的冒险游戏。玩家将扮演一只可爱的小虫子,在一个充满致命生物和复杂陷阱的地下世界中探索。游戏的主要特色包括:

  • 精美的手绘画面:游戏的画面采用了独特的手绘风格,每个场景和角色都经过精心设计,营造出一种神秘而诡异的氛围。

  • 富有挑战性的关卡设计:游戏中的关卡设计复杂多变,需要玩家具备出色的反应能力和策略思维。同时,游戏还提供了丰富的Boss战,每个Boss都有独特的攻击模式和战斗策略。

  • 丰富的探索元素:游戏中的地下世界充满了秘密和谜题,玩家需要通过不断的探索来发现隐藏的路径和秘密。

  • 独特的音乐和音效:游戏的音乐和音效与游戏画面完美结合,营造出一种独特的游戏氛围。

技术实现

Team Cherry在开发《空洞骑士》时充分利用了Unity引擎的内置开发工具和Asset Store提供的扩展。具体的技术实现包括:

  • 美术资源制作:游戏中的所有美术资源都是在Photoshop中手工绘制的,然后保存为PNG格式。这些资源被分配了简单的着色器类型,如sprite_default和sprite_diffuse。

  • 光照处理:游戏没有使用复杂的3D光照系统,而是采用了柔和透明的形状来处理光照效果。

  • 2D与3D结合:游戏在3D环境中构建了2D资源层级关卡,利用了Unity的2D Physics、Sprite Packer和Particle System等功能。

  • 脚本实现:虽然开发团队具备一定的编码能力,但他们主要使用了Playmaker这一可视化脚本软件包来创建敌人和交互元素。







市场表现

《空洞骑士》在发布后获得了评论家的一致好评,在Metacritic上的总得分为86/100。一位PC Gamer评论家将其描述为“他玩过的最漂亮的手绘游戏”。另一位评论者也对游戏玩法大加赞赏:“《空洞骑士》在游戏玩法和呈现效果方面无可挑剔,其2D动画是我所见过游戏中最棒的。”

游戏在发布后的几个月内就吸引了超过50万名玩家,证明了其独特的魅力和吸引力。Team Cherry随后发布了Switch版本,并推出了多个免费内容更新,进一步扩大了游戏的影响力。

总结

《空洞骑士》的成功证明了精美的游戏并不一定需要依赖复杂的3D技术。通过充分利用Unity引擎的内置工具和Asset Store资源,Team Cherry能够专注于创作精美的艺术作品和独特的游戏体验。这款游戏不仅在玩家中获得了极高的评价,也为独立游戏开发者提供了一个成功的案例研究。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号