王皓选用【专属引擎】进行游戏制作。
虽说使用【专属引擎】会导致后续更新及作品都只能他自己来,但考虑到原版游戏在发售初期面临的bUG问题,显然跑酷系统的实现与它被构想出来的创意在难度上是一致的。
在不能百分百确保【消除bUG】就不会出任何问题的情况下,王皓还是选择用一个一劳永逸的方式。
在多次使用【专属引擎】开发游戏后,王皓就发现这款引擎不仅仅拥有完美优化的能力,更有自我学习能力,每开发一款游戏,它就从中完成总结,为下一次优化积累经验。
举一个例子解释就是,原本一张一百分的试卷,在它不断的突破下,总分一百分会变成一百五十,两百、三百……就跟给AI大模型喂数据是一个道理。
而随着王皓对【专属引擎】的熟练度增长,他深刻明白了“专属”二字的意义。
所有的专属空间内的模型和能力他都能调用,意味着先前获取的建筑大楼等都不用在靠他一笔一画的绘制,拉过来就能直接使用,整个专属空间就是【专属引擎】的引擎素材库,这一点在之前他是没有意识到的。
另外,专属空间内的Npc能用来充当游戏内的Npc,这对游戏内人物设计的帮助在于,王皓只需要设计好人物与主世界相关的背景故事及个人剧情发展线路,Npc就能通过这些元素生成符合剧情设定的对话系统和行为逻辑,同时也不会脱离原有的剧情路线。
这在开发环节中大大减少了游戏需要创作的文本量。
除此之外王皓还能利用例如【生态系统】进行随机生成游戏内的雨林、丛林、湿地等场景,全都是快速开发游戏的得力助手。
开发《消逝的光芒》以制作整座哈兰城的立体透视图开始。
先使用常规素材,再用自然衰变的代码将这些常规素材变成设定中的末日后样式。
这些参数由于模型喂的不够多,【专属引擎】纯粹根据王皓的想法生成出的代码跟实际需求对比还是差点意思,这方面就需要王皓自己进行微调。
在调整好城市的衰变后,末日气息已经变得非常浓郁。
废弃的大楼衰败不堪,街道上的车辆全都生锈发黄,地面发生龟裂,形成大小不一的裂缝,桥梁断裂,缆车摔落在山间,植被也因营养不足只剩下生命力顽强的品种。
接下来就是对游戏内的标志性建筑的微调。
首先是塔楼。
王皓先前只是把一栋公寓楼占在了塔楼的位置作为标记点。
现在他需要对公寓进行改造,让他变成这座贫民窟之中代表希望的庇护所。
塔楼一共十二层,每一层的设计都有它的含义。
一到三层为底层,用途为防御层和物资仓库。
为了凸显它的防御能力,楼道间堆满了沙袋,更有驻扎守卫的了望口,武器库也是就近原则,临时医疗站则承担了应急治疗的功能。
四到十层为中层,用途为居住区和公共区域。
每一个用木板隔断出的小房间都代表了一个幸存者家庭,同时墙上贴满的手写纸条和失踪者照片也意味着他们没有停止过寻找在外的亲人。
公共区域除了厨房和净水装置外,游戏设定在病毒爆发的末日中,因此净水装置显得格外重要。更设有儿童玩耍角落,这在末日中为数不多的关怀,寓意着不放弃对未来的希望。
十一到十二层为顶层,是指挥中心及屋顶了望台。
指挥中心的布雷肯办公室配有无线电设备和地图桌,用来策划救援行动。
屋顶了望台则能够360度俯瞰贫民窟,同时设有狙击枪位,用来进行对丧尸或人类的防守。
除却塔楼外,贫民窟内还有体育场和GRE遗弃医院等标志性建筑,玩家将会在这些建筑中进行推动剧情的关键任务,等剧情离开贫民窟后,就会来到哈兰城的第二个区域——旧城区。
旧城区内有天线塔,用以解锁快速传送功能。
钟楼和赖斯总部都是推动剧情进入高潮的地点。
除了这些明面区域,游戏的地图还有少量的地下区域,这部分地下区域藏匿着丧尸的老巢,也是游戏中最危险的地方。
即便是有备份和齐燃的帮助,三个人各司其职的设计哈兰城内的建筑,完成这些工作依旧花费了足足两天时间。
当然,两天对于正常游戏开发而言设计完塔楼都够呛,但王皓的优势在于他在设计这些建筑时,不仅手握着设计蓝图,同时省去了建模调参数的过程。
在设计完游戏内的所有场景后,接下来的部分就是对Npc的设定。
在此之前需要嵌入游戏的剧情,这方面除非是原版剧情的槽点过重,王皓才会考虑进行修改,否则他会尽量保留所有剧情。
检索剧情和嵌入又用掉了三天时间。
期间那些帮助主角获取必要资源的Npc及丧尸类型王皓交给了备份他们去设计,而赖斯这种大boSS,以及凯尔·克兰等关键人物,由他亲自操刀。
设计丧尸及人物的过程中,同时会赋予他们独立的行为逻辑及在世界中承担的职责。
关于游戏内的配乐,在他创建文件夹后,就已经把相关的要求和想法提供给了唐嫣然。
地球娱乐存在的意义就在于第一时间,最大程度上的为地球游戏,特别是王皓提供服务。
至于唐嫣然是选择公司内部创作,还是购买现有合适的曲目,那都不是王皓需要考虑的事情。
终于,历时八天时间,王皓完成了《消逝的光芒》的开发,而距离项目公开和预热已经过去四天。
用【专属引擎】进行游戏开发同比普通引擎而言效率的提升不止是百分百那么简单,如果用原版游戏引擎进行游戏的开发,王皓预计起码用三周的时间才能完成,像是《FIFA》和《NbA》用的就是原版引擎,因为考虑到了要持续运营。
所有需要持续运营的游戏都无法用【专属引擎】开发,除非王皓愿意让备份或者齐燃中的一个去负责运营事宜,但那样的好处也只是游戏的开发周期缩短,同时他们也负责不了几款游戏的运营,总体而言性价比不高。