我是一名软件工程师,居住在阿根廷,且没有游戏开发经验。
两个月前,我被一种执念冲击:能否使用纯 TypeScript 和渲染库构建一个基于浏览器的 MMO,精神上类似于经典的 MU Online、Diablo 和 WoW,而不使用 Unity、Unreal 或 Godot?
最初我认为 AI 工具会承担大部分工作。我错了。虽然 AI 加快了一些样板代码,但没有引擎意味着需要手动解决每个低层问题:浏览器性能限制、原始着色器编译、资产加载和严格的内存管理。获得流畅、可玩的性能是一次艰苦的斗争。
此外,我不是 3D 艺术家。在 Blender 中搭建基础模型并实现动态模块化护甲系统(使装备更换在角色上有所体现)花费了数周的试错,至今仍略显粗糙。
当前可玩的 Alpha 状态(约 10 小时内容):
- 任务线、怪物刷怪以及装备物品精炼系统(+1 至 +9)。
- 共享的开放世界 Boss 战斗。
- 完整的多人匹配系统:队伍、直接交易、好友列表和天赋树。
- 2 个职业和 16 套独特护甲。
服务器位于圣保罗。由于状态更新的处理方式,即使在南美洲以外的地区,延迟也是可忽略的。如果兴趣增长,我会在其他地区部署区域节点。
我对 Velundra 的愿景是逐步将其打造为一个让怀念老派 ARPGs 和 MMOs 黄金时代的玩家聚集的家园。这是我迄今为止最具挑战性的项目——过去两个月里我几乎每晚只睡 5 小时。
它完全免费,直接在浏览器中运行:velundra.io
粗暴的反馈备受欢迎——网站上有 Discord 链接。如果有人想合作(3D 资产、动画、音效或代码),请联系我!
感谢阅读!🙏
评论 (0)