16天,一个人,一款能走进去的3D游戏。
![]()
10月13日,开发者Sac在X上公布了自己的作品《小王子:星辰之旅》(The Little Prince: Across the Stars)。据Sac介绍,他用Opus 5.5,结合3D模型生成工具Tripo和3D制作软件Blender,把《小王子》故事中的每颗星球变成了可以探索的3D场景。目前这款游戏已经有了独立的网站入口。
对这本书的粉丝来说,仅仅是能亲自走进那些曾经在脑海里想象过的地方,就足够让人心动。
书里的星球,现在能走上去了
先看作者放出的演示。金发的小王子站在草木和岩石之间,远处是铺展开来的云海。镜头转入室内,木质屋顶下,墙上挂着地图,两侧摆着书架。另一段画面里,小王子在沙地上奔跑,影子跟着脚步移动。
从云海到房间,再到沙漠,书中的人物和环境,有了具体的形状、光影和空间。
读书时,我们跟着文字在脑海里描绘那个世界。进入游戏后,可以化身小王子,在3D场景中探索:走向哪里、在哪里停下来、先看看哪个角落,都由自己决定。熟悉的故事,因此多了一种亲自参与的方式。
官网目前列出了中文、英语、日语等8种语言选项,让不同语言的读者也有了接近和探索这个世界的入口。
一个人做游戏,背后是多个工具配合
把一个故事做成3D游戏,光让人物和场景出现在屏幕上还远远不够。角色要能移动,镜头要跟得上;人物走到特定位置,要能触发剧情;玩家完成一个动作,游戏还得给出相应反馈。
Sac公开点名的工具组合是Opus 5.5、Tripo和Blender。其中,Tripo可以根据文字或图片生成3D模型,帮助创作者把角色、物件等想法转成立体素材。Blender是一套3D制作软件,可用于建模、材质、动画和渲染,模型生成之后还能放进去继续调整和制作。
还有一个容易被忽视的难点:角色、场景、动作和剧情分别做好后,还得配合起来,让整个游戏顺畅运行。一个角色看起来很漂亮,放进场景后,大小和风格可能不协调;一段人物动作单独看很自然,配上跟随镜头,又可能让玩家觉得别扭。这些问题,需要把作品跑起来之后反复发现、调整。
这个案例给个人创作者的最大启发是:借助大模型和3D工具,一个人也可以把想法逐步做成能体验的作品。先搭起一个场景,让角色在里面动起来,再把更多场景和情节接上。把庞大的制作任务拆成一个个小目标,边做边测试、边调整,作品就能一点点成形。
玩家已经开始浇花,也开始报Bug
作品上线之后,Sac很快就收到了玩家的反馈。
X用户@0xLuo体验后感叹,很难想象一款完成度这么高的3D游戏,竟然只用了16天就做出来了。不过他也发现了一个小Bug:完成浇花任务后,W、S键的前后方向和A、D键的左右方向都反了过来,但他还不确定具体的触发条件。
玩家一上手,制作时没发现的问题就可能冒出来。不同的探索路线、按键操作和任务顺序,都可能暴露新的Bug。画面能吸引人点开,操作和剧情能否留住人,还得交给玩家。
官网也注明,当前版本需要支持WebGPU这项图形技术的浏览器。想要尝试的话,需要先确认自己的浏览环境符合要求。游戏公开之后,适配不同的设备和浏览器,让更多人顺畅玩起来,也是创作者需要继续完成的工作。
Sac在原帖中表示,后续会开源整个游戏,并公开详细制作流程。对也想动手做3D游戏的人来说,这些资料或许能提供可借鉴的步骤:如何搭建星球、调整角色模型、让人物动作衔接剧情,以及排查Bug。
如果后续开源顺利推进,这16天积累下来的经验,还可能帮助更多创作者迈出第一步。有人想做一颗星球,有人想还原一座小城,也有人想把自己写了很久的故事,变成一个可以走进去的世界。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.