24.01.2022

如何设计一个俯视角的游戏城市——建筑设计师的建议

建筑设计师 Pixel Architect展示了如何在其游戏 Chef RPG中以像素艺术风格设计城市。他详细讲述了顶部视图项目地图设计的基本规则,并展示了城市建设的各个阶段。

诺亚(Pixel Architect的真名) 一年前在他的 YouTube频道上发布了这个视频。然而,上周他在 Reddit上的一篇帖子引发了新的讨论热潮。我们整理了视频中的主要内容。

一切从草图开始

根据诺亚的说法,草图帮助他寻找项目所需的创意。无论草图具体是什么样子,重要的是要画出一些东西。

在设计Chef RPG时,他想设计一个位于海边的多层城市,背后是环绕的森林。构想中这里应该有许多小径和道路,引导玩家参与各种活动和购物。

基于这个草图,诺亚开始思考玩家可以使用的主要路线,以及具体建筑的位置和用途。

他说,重要的是确定一条中心大道,这条大道应该足够宽并且对玩家清晰可见。在Chef RPG中,这条路将穿过城市的市场广场中间。从那里还可以进入地图的其他区域。

在真正的城市中,通常不应该在公共道路上创造死胡同,除非尽头有景点。同样的规则在这里适用。我玩过很多游戏,其中关卡设计了不少死胡同,通常没有理由。这通常会扼杀乐趣和自由感。

Pixel Architect

Chef RPG的创建者

2D游戏城市设计规则

诺亚指出,重要的建筑应该“朝向”人行道。在城市中,人们最常聚在有商店和其他活动的街道上。

与空荡荡的外立面对面的街道则往往不受欢迎。对于没有任何兴趣点的巨大广场也是如此。

在设计海滨城市时,重要的是将所有与游戏相关且可互动的商店和活动连接在一起。诺亚表示,这将增强沉浸感,使城市更加生动。

另一个重要方面是设计城市时要考虑到所有2D游戏的限制。玩家只能从一个视角查看所有对象,因此看不到对象的背面。

因此出现了下一个问题——死区。如果角色进入某栋建筑后,将不再在屏幕上显示。

在一些游戏中,此时物体会变得透明,从而显示玩家。然而,诺亚认为这并不是最佳解决方案。首先,对于大型物体来说,这种处理看起来不好。其次,在建筑物后面仍然会存在未被游戏使用的区域。

因此,诺亚决定以尽量减少死区的方式设计城市。可以使用以下几种方法:

  • 抬高建筑物后面的地形,创造出高度感并消除死区;
  • 在大型物体后面放置一排矮物体(如树木),以防角色完全消失在高建筑后;
  • 将建筑“嵌入”地下,以增加地图的高度感并使物体布局更加多样化。

消除死区的三种方法

在创建Chef RPG时,诺亚决定走以下路线:在山丘上建造城市,使其在接近地图顶端时逐渐升高。这是一种早期游戏系列中使用的老招数,早在 Pokémon Final Fantasy的早期作品中就已经应用。

建筑设计

Chef RPG的故事发生在一个幻想的近未来世界。因此,在选择建筑设计时,诺亚受到古老和现代建筑的启发,以展示技术如何渗透到乡村地区。

根据构想,该城市的外观将是欧洲和日本建筑的混合体。诺亚以 吉卜力工作室的作品作为灵感来源。只是他选择添加了赛博朋克元素,而不是蒸汽朋克。

来自电影《千与千寻》的温泉

在创建市场时,开发者决定使用两到三层的建筑。商店位于底层,而上层则是居民的住所。由于这是一个小郊区城市,因此没有必要设计高楼大厦。

诺亚还决定让大多数商店保持开放状态,以便玩家可以直接在街上与NPC互动。这将消除设计额外房间的需要,并减少加载画面数量。

为了“使这些建筑更生动”,诺亚决定添加尽可能多的细节。例如,在肉店中可以看到货物,不仅在柜台上,还有在柜台上方。

市场广场右侧有一座钟楼和一家酒馆,玩家可以在其中与不同的NPC互动。诺亚以这块区域为例讲述了创造杂乱和自然感的重要性。

地图的无菌化是一个最大的错误。为了避免这种情况,诺亚让人行道更加立体,并使一些物体看起来更加磨损和肮脏。这样,该区域就看起来更加自然。

在完成上层区域后,诺亚开始创建地图的中央部分。该部分应连接市场和市中心广场。根据构想,这里有公寓和商店,可以出售各种商品。

与市场一样,底层设有商业和活动点,而上层则是公寓。

在设计过程中,一个问题是门的数量。根据诺亚的说法,在开放世界游戏中——尤其是2D RPG——不应有人工障碍。因此,必须提前考虑到每个绘制的门在最终游戏中都是交互式的。

之后,诺亚着手设计港口区域,设有鱼市。他不想做得太大,以免拉伸游戏时间。因此,决定只停留在几栋建筑上。

诺亚指出,这些建筑应采用木材建造。它们所在的码头板根本承受不住重型金属结构。

开发者提前绘制了招牌,并设计了灯泡和其他光源的草图,以便夜间照亮鱼市。

最终结果

最终,诺亚创建并整合了港口城市的项目,清晰划分为几个重要区域。现在只需添加最后的细节。

开发者决定使植被与人行道之间的过渡更加自然。他想创造一种自然逐渐渗透城市环境的效果,类似于后末日电影中的表现。

为此,诺亚将草地向道路移动,并削平了最初将这些区域分隔开的直角。

另一个重要细节是水。尽管是2D游戏并且为顶部视角,水面仍应看起来立体而自然。为此,他用白色勾勒出了水与对象接触的边界。

开发者还为反射添加了纹理,并为未来水面动画做了准备。

之后,诺亚将所有元素导出到 Unity。他在地图上添加了先前制作的树木,并为它们编写了季节变化的脚本。这样,它们将根据季节改变外观。

诺亚还在城市中设置了特殊的点,以防角色向上爬建筑物并超出地图的边界。

Chef RPG 的发布计划于 Steam 的2023年第三季度。Pixel Architect还在他的频道上分享各种日记,讲述项目的不同阶段。

评论
写评论...
Related news