大家好!这是一款我使用Opus 4.8打造的游戏引擎,Fable 5也给我提供了些许帮助。

所有的开始都是我要求Opus为我构建一个光线追踪器。这个过程大约需要20分钟。因此,我在Opus中添加了一个kd树、GI,并且能够渲染出一个模糊的Cornel盒子。

但是,随后我想要实时可视化所有东西,所以我要求Opus使用Metal构建一个渲染器,因为我正在使用Macbook Air。两周后,我就有了这个。它是一个实时渲染器,带有阴影、GTAO、屏幕空间反射和HDR。引擎还支持Lua脚本,用于程序生成和游戏组件等功能,ECS、Jolt物理、imGui、游戏手柄支持,以及一个Qt外壳,类似于Unity的简化版编辑器。光线追踪器也没有被忽视,它已经被构建为一个路径追踪器,能够渲染实时场景。AI实际上使用它作为一个离线渲染器,来查看它的可视化效果。所有的代码都是使用C++编写的,clang作为编译器。AI也创建了所有的CMake文件、代码,甚至跟踪所有的技术债务、决策和路线图,根据我们的讨论。

AI也创建了所有的资产。唯一我真正使用的资产是背景中的一个HDR立方体,来自polyhaven的草原背景。所有的树都是使用L系统语法生成的。AI也创建了叶子卡片。"枪"也是AI制作的,三个立方体和一个管子。没有人去要求它修复铁瞄准镜。它可以发射一个黄色立方体,能够反弹在树上并旋转,因为它们有静态碰撞器。

我期待着能够看到我可以做些什么。