我多年来一直热爱太空类游戏,尤其是 EVE 和 Elite,但最近很少有时间坐在电脑前认真玩它们。

我一直幻想拥有一种同样的规模感和成长感,但可以在手机上快速启动、设定航线、处理日常事务,然后再回来继续玩。

我找不到完全符合心意的东西,于是自己动手制作了!

它叫 Leaving Sol,登陆页在这里:https://leavingsol.com

核心设定是:你是一艘探索飞船的 AI,偶然变得有自我意识。每个玩家都是同一 AI 的另一个版本,大家共享一个持久的星系。

你可以探索、使用无人机群进行采矿、制造、交易、发展技能(灵感来源于我 RuneScape 的日子),偶尔会遇到海盗和那种长期沉睡的敌对种族。

飞行采用牛顿式物理,行星遵循真实轨道,旅程可能需要数分钟甚至更久。Bobiverse 系列书籍肯定是此概念的重要灵感来源。

为什么现在要分享?

游戏已经初见成效。我手机上已有一个单人版本,这周战斗功能也加入了。

下一个主要里程碑是构建多人服务器。在沉下去那个兔子洞之前,我很想先听听外界的意见。

目前还没有可下载或试玩的版本,所以我特别想听听您对 登陆页 的第一印象。

我真诚希望得到以下几点的反馈:

  • 整体概念是否合理?大家都是同一 AI 的不同版本,这个设定有趣还是令人困惑?
  • 这看起来是否是一款你会想在手机上玩的游戏?
  • 持续在线游戏以及真实时间跨度的旅程是否吸引人,还是会让人望而却步?
  • 概念中是否有立即出现的红旗?我可能已经忽略的问题,或者后期可能出现的潜在问题?

关于项目的技术实现

我享受技术开发过程,几乎和制作游戏本身一样有乐趣,以下是感兴趣的细节:

  • 使用 Unity 6 进行开发,但所有实际游戏逻辑都位于独立的 C# 库中。这意味着未来的多人服务器和手机端将运行完全相同的规则。目前有大约 540 条自动化测试,并且有一个模拟器可以运行数周的在线经济活动,以确保系统不崩溃。
  • 星系包含约 1 亿个星系,采用决定性生成,确保每位玩家看到完全相同的宇宙。Sol 的真实邻近恒星已准确定位。随着游戏进展,更多生成的系统将被微调或进一步构建。
  • 牛顿式飞行、基普勒行星轨道、固定步长物理以及双精度计算。
  • 船只和空间站使用 Python 脚本在 Blender 中建模。连音效都是通过程序化方式用 Python 生成的。
  • 项目最初是作为浏览器原型开发的,后迁移到 Unity。

我在开发过程中大量使用了 Claude Code。我是白天的开发人员,AI 为如此庞大的项目提供了巨大帮助。概念、设计决策和方向全部来自我本人,但灵感来源于我所接触到的内容,AI 在实现细节上发挥了重要作用。由于这种开发方式,我能够在 Blender 和 Unity 上使用现成的基础模型进行学习,而不是从零开始。

更多关于项目的信息,包括截图、视频和开发日志,请访问 https://leavingsol.com/。

好了,以上就是全部介绍。非常感谢您阅读,尤其是对玩过类似游戏或有移动游戏开发经验的人,期待您的宝贵意见。

谢谢!

TL;DR:我正在自制一款游戏,想与同样感兴趣的朋友分享。