开放世界地图设计研究


- # 新游试玩
- # 电子竞技
- # 电子游戏
- # steam游戏
- # 炉石杂谈
本文为作者原创内容,未经作者本人和营地同意不得转载
开放世界曾经是独立游戏者规避的领域,作者却是有意而为之,一个人挑战资本游戏团队,花了整整一年打造了一款基于开放世界的生存制作RPG战斗类3A游戏《龙道》。
一年前,我怀揣着开发一款开放世界3D**的梦想走进独立游戏开发这个领域,游戏定名为《龙道》,大气的名字,有人说寓意王阳明龙场悟道,有人说寓意丝绸之路、一带一路。然而这都不重要,重要的是这一路上有太多的未知数,陷阱坑、满路荆棘,九死一生。庆幸的是《龙道》从立项、设计、开发到发布上线花了整整一年时间终于在Steam发布上线了。
不夸张的说,作者从小就想做自己的一款游戏,现在终于做到了。而且是一款基于开放世界的生存建造RPG战斗类3D大游戏。好多人都觉得不可思议,别人一开始只是开放一些小体量的2D游戏,你一出手开发就爆出来一款宝藏游戏《龙道》来!
游戏《龙道》地图宏大,由4大块拼凑起来,涵盖了春夏秋冬四季,有海洋、森林、沙漠、雪山和火山等。
《龙道》游戏以丝绸之路为背景,融合了中西方历史、生存、贸易、建造、冒险、战斗、奇幻多种元素的开放世界RPG游戏,游戏中独特的任务升级系统、低价进高价出的自由贸易系统,7折回收多余物品的地下典当系统、灵活自由的生存制作系统、形式多样的建造建设系统、招式变幻的长短武器攻击系统、绚丽多姿的魔法法术系统等等。
《龙道》整合了神(仙界)、 冥界 ( 僵尸 )和人界三界生灵,集成了陆(马)、海(船)、空(东方龙和西方龙)三维坐骑,让你在《龙道》游戏中都能尝个遍。
宏大世界中,游戏地图设计是难点,游戏中这么多的模型、光照等资源,如果一次性装载,那游戏pc机独显最好也是跑不动的,更谈不上畅玩了。那如何设计呢?作者分享一下自己的设计理念,《龙道》游戏在地图设计之初考虑到了这个性能问题,因此采用了Unreal Engine游戏引擎平台+最高性能C++开发语言,将整个地图由四块Langscape组成,每个Landscape又分为四块子Level,每个子Level又按照游戏故事情节分为多个孙Level,据统计《龙道》游戏共计有81个Level,游戏时引擎按需装载所需资源,离开后自动卸载资源,这样循环更替,支持了《龙道》游戏的良好运行!当然,高级开发语言C++在其中发挥了其他语言无法比拟的具大作用。
大家还有其他更好的设计吗?请奉献出来分享一下!
还没有评论