一个巨大的太空战刚刚结束了。你并没有参与其中,你只是一个被困在中间的拖船飞行员。现在枪声已经停止了,舰队已经消失了,你独自一人在废墟中,一个低于燃料的飞船没有回家的路。你的唯一选择是:在残骸中寻找可用的物品,拼凑起一个从漂浮的碎片中组成的空间站,并试图在有人来找之前生存下来。

该游戏的一些方面包括:

  • 2.5D Top-Down 太空飞行
  • 3D 第一人称视角的空间船和空间站内部
  • 现实物理
  • 生成环境
  • 没有被动抑制 - 你建造的空间站如果不小心会慢慢地漂浮到无尽的空间中

游戏的功能,已经存在:

  • 有限制的太空飞行
  • 生成环境,随机出现的物品(项目,空间站模块等)
  • 与空间站模块的 dock 和 undock
  • 物品,制作和建造系统
  • 当前可建造的项目包括一个储存箱,一个烹饪站和一个水培站
  • 电力分配系统
  • 唯一的电力来源是飞船本身的发电机

当前正在开发的功能:

  • 加载和保存游戏状态
  • 更好的UI
  • 第一版的Steam页面,带有一小段demo

下一步:

  • 生物系统
  • Hull损伤和修复系统

我已经克服的挑战:

  • 游戏最初是完全2D的,直到我不喜欢它的外观,才切换到3D
  • 从多个RigidBody3D节点中构建结构是一个麻烦事,所以我不得不写一个系统来合并RigidBodies
  • 作为一名软件开发者,我一直面临着让东西看起来好和一致性的挑战

面临我的挑战:

  • UI需要一个好的重写
  • 市场营销,因为我更喜欢构建游戏
  • 范围扩大,因为我有很多想法,但没有足够的时间
  • 原点移位,因为物理在几公里外会变得不稳定

我有一个坚实的路线图,但我总是对范围产生了疑问。是有一个系统你会优先处理 differently,还是你在构建类似项目时学到了什么?