只见,超世代游戏引擎的界面,在韩彻正式导入《泰拉瑞亚》源文件后,竟是出现一段文字提醒:
【基于该游戏风格,可将制作者的初始想法,融入到游戏世界中,尝试添加新的游戏内容吧!】
韩彻一惊。
怎么感觉有点像很久之前那个“自由编程”?
还是那种不限制大小的自由编程?!
这也太眼熟了吧!
本着试一试的想法,韩彻思索片刻,开始输入自己的描述:
【在《泰拉瑞亚》中增加一个除夕Boss“年兽”,在华夏历新年时间段出现在玩家的游戏中。也可以通过雷管、丝绸、骨头等材料合成特殊的召唤物召唤年兽】
描述完毕!
只见引擎似乎识别到了韩彻发送的信息,很快,只见其中某个空白区域,一个身披赤红鳞甲、头生独角、足踏祥云的像素风格的年兽轮廓开始被勾勒。
而几乎是同步的,旁边的资源面板上,新的召唤物图标、新的背景音乐、乃至年兽不同攻击动作,如冲撞、火焰吐息、召唤小年兽等的像素帧序列,竟然都在飞速生成、填充、完善。
所有生成的素材,无论是那像素贴图,还是简洁明了的合成配方逻辑,都与《泰拉瑞亚》本身的风格浑然一体,看起来毫无拼接痕迹!
韩彻难以置信!
“这么猛?但这一步,着实是大幅减少了游戏开发时间陈本,尤其是对于一些需要保持更新的老游戏来说……”
当然,让韩彻更惊喜的是,就刚刚生成好的贴图、音乐全部都能本地替换,或是手动微调。
在之前的自由编程中,不论是生成的游戏还是程序,都只能在最后的源文件上进行修改,其创作过程是没有办法修改的。
韩彻摸索一会儿,便尝试对自动生成的年兽攻击特效进行微调。
“这火焰变深一点吧……”
很快,韩彻开始在对应的粒子颜色参数的属性面板上滑动变化。
与此同时,游戏内的预览效果也随之实时改变。
不太满意……
于是韩彻直接在刚刚的描述栏中描述了一个更夸张的、带金色镶边的火焰效果。
果不其然,素材库中立刻又多出一个备选方案,且随时可以替换覆盖!
“也就是说,只要有大体的框架,引擎就能在框架内,将开发者模糊的创意指令,直接编译成完全契合的、可运行的游戏内容……???”
韩彻感到一阵兴奋!
他悟了!
这引擎特么也太简单了,小学生来了也能三分钟学会啊!
韩彻立刻将初步完成的年兽内容打包成一个更新模块,并且拖入引擎的“试运行沙盒”。
沙盒启动,一个独立的《泰拉瑞亚》实例很快运行起来。
韩彻操纵测试角色,在夜晚使用了合成好的召唤物。
霎时间,整个屏幕之上,锣鼓与爆竹的混合音效响起,而天空闪过红色光华,只见庞大的年兽轰然降临。
【年兽已苏醒!】
韩彻直接拿着天顶剑与之交战。
但为了不让年兽暴毙,他基本都是在跑路观察中。
而他也发现这自动生成的Boss绝非敷衍之作。
年兽的冲撞带着击退和短暂晕眩效果,火焰吐息有地面持续燃烧区域,而血量降至一半会召唤数只小型“年兽幼崽”干扰玩家,每一个阶段转换都是异常流畅。
击败后,掉落物“年兽之角”、“褪色的赤鳞”等物品也是相继出现。
旁边甚至自动关联出了数条以这些掉落物为核心的新合成配方,逻辑自洽,强度平衡,完美融入了原有的装备体系。
如年兽直角能够召唤年兽幼崽,协助召唤师作战。
惊了!
这引擎也太轮椅了吧!
韩彻退出试玩,又返回了引擎的主界面。
他这才有暇仔细审视引擎空间的全貌。
此刻,《泰拉瑞亚》源文件已经被包裹在一个小气泡之内了,而其中每个气泡,似乎都是一个独立的游戏容器。
想起系统最初的介绍,韩彻也大概明白了。
这些气泡,就是之前系统所言的“无限扩展、高度拟真的虚拟世界基底”。
这可不单单只能导入一个游戏,而是一个可以无缝容纳、连接无数个独立游戏世界的超级框架。
韩彻尝试着导入了《环世界》的源文件,并将《泰拉瑞亚》的源文件气泡,轻轻向《环世界》靠近。
当两个气泡的边缘轻轻接触时,屏幕之内,恍惚之间,似乎一个更大的气泡……世界,就此逐渐生成!
“卧槽?两个游戏化为一个整体了难不成?”
看着正在生成的新世界,与机箱内狂轰的风扇声,韩彻此刻彻底明悟了超世代游戏引擎的意义!
“生态构建……这才是超世代引擎的真正威力吗!”