大约两个月前,我开始用“氛围编程”的方式开发自己的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
评论 (0)