大家好,我想和大家分享一下我最近的决定:我决定开发自己的游戏。目前的经济环境也鼓励我勇敢地进入独立游戏开发领域。我的背景是系统工程,强调脚本和自动化。我的目标是创建一个沉浸式的第一人称射击游戏,重点在于弹道和物理。与S.T.A.L.K.E.R系列类似的氛围和哲学,但以单人模式为主。游戏不是传统的开放世界游戏,而是几个互联的5平方公里左右的图块,每个图块有不同的氛围、环境和主题。游戏的主要特点包括:
- 现实的弹道物理
- 每个动作都有详细的动画
- 广泛的武器操作
- 弹药检查
- 强调武器真实性
- 模拟派系关系
- 动态的战斗场景
- 敌人AI系统,敌人遵循同样的规则和限制
目前,我已经使用Godot、Unreal Engine 5和Unity三个引擎创建了三个小型原型。每个引擎中,我都能轻松地建立一个基本的沙盒。原型包括:
- 无纹理的从地形数据生成的场景
- 基本的环境装饰
- 简单的沙盒区域
- 巡逻AI
- 基本的战斗,使用一个武器
- 五个可用的消耗品
在所有三个引擎中,整个过程都相对容易,但这并没有帮助我缩小选择范围。最近几个月,我还研究了这个主题,并跟随了几门游戏开发课程。尽管有了实践经验,但我仍然难以做出最终决定。有几个项目在Godot上开发,目标类似,例如Road to Vostok。但我有时会觉得开发者选择引擎是出于理念,这我完全理解和尊重。如果你能提供一些客观的建议,关于每个引擎的技术优势和局限性,特别是关于性能、大环境、AI、物理、弹道、动画系统、开发速度、可用工具和长期维护的因素,会很有帮助。
评论 (0)