大约两个月前,我开始用“氛围编程”的方式开发自己的MMORPG,现在想分享一下项目的当前进展。

这款游戏叫做《Lythravel》。它是一个完全免费的3D浏览器MMORPG,采用体素风格画面,灵感来源于我小时候玩的老式MMO,尤其是《神泣》(Shaiya)。

游戏目前拥有:

  • 2个阵营
  • 6个职业
  • 50级等级上限
  • 地下城与团队副本
  • PvP地图及10v10战场
  • 附魔、链接与 crafting 系统
  • 坐骑
  • 动态区域事件
  • 角色属性分配与不同构筑
  • 以及更多内容

在沉浸感方面我也花了不少功夫。游戏拥有完整的昼夜循环、鸟鸣、溪流、风声等环境音效,每个区域都有专属音乐,并且根据行走的地面材质不同,脚步声也会变化。

开发背景

我是一名有超过10年经验的开发者,但并非游戏行业出身。我通过使用Claude Code进行“氛围编程”来构建《Lythravel》,游戏本身运行在Babylon.js上。

目前我主要使用Opus 5,由Fable 5担任编排角色。我自己并不编写甚至不阅读代码。相反,我负责给出方向,描述系统应该如何运行和呈现,然后花大量时间测试并迭代结果。

我还专门为《Lythravel》构建了一个自定义编辑器,可以手动微调资源、动画等。对于某些任务,通过编辑器自行调整比反复提示Claude Code直到每个小细节都正确要快得多。

近期更新

过去几周,我主要致力于增加更多单人内容,这样即便在线玩家不多时也有足够的事情可做。

新增内容包括:

  • 单人地下城
  • 更多任务
  • 跳跃试炼
  • 带有特殊奖励的隐藏收集品
  • 完全重新设计的UI
  • 多种性能优化

我还将许多传统CSS风格的UI替换为精细的图形资源,使界面更具独特的游戏感。

一个不大的社区正逐渐围绕这款游戏形成,说实话,这是项目中最激励我的部分之一。我感谢每一位加入、试玩游戏并给予反馈的人。

如果你想试玩游戏、关注开发进程、提供反馈,或者只是来社区逛逛:

游玩地址: https://lythravel.com/

Discord: https://discord.gg/SdJrn5WPBQ