快速开发游戏原型的方法

该项目旨在 解决游戏原型开发中的低效问题在这种情况下,大量时间浪费在琐碎任务和重复操作上。常见的问题包括缺乏可重复使用的高级库、难以连接各种模块,以及界面频繁更改导致工具不稳定。

我的角色唯一开发人员

要解决的问题:

  • 如何提高游戏原型开发的效率(或速度)。

现状:

  • 在游戏设计的实践过程中,很多时间都浪费在了琐碎的工作和重复的操作上。
    • 例如,在 Unity 中,控制游戏对象的切换需要编写一段 C# 代码,而这段代码往往需要重复编写多次。
  • 缺乏可重复使用的高级库(工具),包括包、健康、武器等常用功能。
  • 连接各种模块具有挑战性,而且大多数工具难以组合。
  • 工具本身不稳定,界面变化频繁。
  • 结论制作游戏原型需要在无关的任务上浪费太多时间和精力,缺乏效率。

解决问题的方法

  • 选择并构建工具链,确保各种模块的接口稳定。
  • 使用该工具链创建游戏原型,并验证效率的提高。

在原型设计和产品开发中的应用

  • 原型设计至关重要,快速创建与最终产品相似的原型可以大大缩短开发周期,减少返工的机会。
  • 关卡和升级等游戏产品也需要类似的工具链。

构建工具链

  • 选择 Unity 作为开发平台。
  • 选择 Game Creator 2 及其相关开发包:库存、统计、对话、任务。
  • 选择能力和战斗工具包进行战斗。
  • 选择人物、场景等 Action-RPG Starter Kit。

项目类型

  • 动作/冒险 RPG

需要验证的设计方面

  • 通过锻造不断改进近战武器对玩家的参与度有何影响?
  • 武器升级和玩家等级提升之间是否存在联系,以增强游戏的粘性和乐趣?

过程

Game Creator 2 为游戏设计提供了数据管理功能,与动作和触发器相结合,可以避免重复编写 C# 代码的小片段,从而提高效率。配套的开发包提供了高度的抽象性,可以直接使用,但近战开发包并不理想,因此选择了能力与战斗工具包。

游戏的场景和角色有很多选择,我们选择了一套可爱的动漫风格--"动作-RPG 入门套件"。实际经验表明,这种选择的影响相对较小,其他场景或角色模型可以自由选择。

建造过程在几个小时内完成(不超过 8 个小时),包括两个场景:一个是在村庄内进行购物和锻造等活动,另一个是在村庄外进行探索、与各种怪物战斗并获得宝藏。 

玩家在探索(战斗)和通过锻造升级之间交替进行。等级和战斗能力不断提高,避免了单调的战斗或冗长的探索。实验表明,设计复杂的锻造技术树可以增强游戏的乐趣和粘性。

打开一个盒子,里面有许多用于制作武器的材料

用于制作武器的一些特殊物品

为武器装备物品

制作武器

贸易物品,包括武器和材料

装备武器后

zh_CNChinese