简要概述: 我有一个视频游戏的终极目标,但我知道这对于一名初次独立开发者来说是不现实的。因此,我正在创建一个计划来逐步构建小型项目,逐渐升级到“全尺寸”生产,但我需要一些关于游戏引擎和可行性的指导。

背景:
- 我有计算机科学的学位,但我的职业领域不是计算机科学相关的,我已经6年没有学习了。

- 我有一个全职工作,做这个游戏的时间有限。

- 我有很多想法,但我意识到大多数想法都太复杂,不适合第一次发布。 我曾经想过2D,但我对2D游戏概念没有太大的兴趣。

目标:
- 我的终极目标是开发一个多人空间游戏,类似于“Dreadnought”或“Fractured Space”。我意识到这是一项重大任务,并且不适合作为第一或第二个游戏。它需要坚实的技能和引擎选择的知识,以及显著的财务投入。

- 作为达到上述终极目标的路径,我已经建立了一些“较小”的游戏想法,我想在此期间追求其中的一个是类似于塔防模拟器的游戏,在其中你建造你的基地并通过管理widget和其他功能进行战斗。

- 我意识到实现多人游戏的难度,但我希望在将来添加COOP功能作为额外的功能。

想法/担忧:
- 由于我的时间有限,我希望在我的游戏之间保持引擎的一致性。我知道没有“一体适应所有”的引擎,但我想尝试避免学习Unity和Unreal Engine。

- 我主要困扰于哪个引擎我应该学习。我不想把这个转变成另一个“Unity vs Unreal”讨论,但我就是无法决定应该学习哪个引擎。如果我的终极目标是空间游戏,那么我应该学习最适合该概念的引擎,特别是考虑到我的时间有限。Unity3D有很多优势,如易于学习、多种用途等,但我担心它可能不适合我的终极目标。另一方面,Unreal似乎更具强大和可行性,但它需要更长时间学习并可能会导致我感到沮丧。

- 能够从我的第一款游戏中导入功能到我的终极目标可能会节省我大量的时间,因此保持引擎的一致性是非常重要的。

我感谢任何人可能提供的见解和帮助!