SPACE INVADER
(仮)
使用四轴控制器与敌人战斗的飞行器射击游戏。
玩家扮演一名机甲飞行员,在城市的上空与外来飞行物战斗。活下去,击败人类的敌人,守护下方的市民!
在城市的上空,战火燃烧,威胁降临。
你是这座城市最后的屏障,迎击未知的入侵者。
子弹划破长空,烈焰映照钢铁。
你的使命只有一个——消灭入侵者,守护人类的希望!
游戏玩法
在机甲的驾驶舱中按下你设定的启动密码 555
你将做好准备,飞向天空,使用你的武装击败敌人。
玩家使用 WASD 控制器,并使用 QE ZX SPACE CTRL 按键,控制机甲的四向转向以及升降,使用鼠标瞄准以及左右键射击不同的武器。
设计目标
以“城市上空的守护者”为主题,设计一款飞行射击游戏。我想要突出飞行器自由的转向和运动轨迹,探索玩家控制器的复杂度与可能性。
设计挑战
由于游戏开发操作系统基于键鼠,对于飞行器移动的控制全部基于左手键盘,而该游戏中移动的操作较为繁琐,因此操作略为困难。同时,由于本游戏重点为对控制器的开发,因此选择了降低敌人的强度,保证玩家拥有学习操作的余裕。
设计流程
在第二次观看 机动战士高达 闪光的哈撒维 后,我依旧被加乌曼驾驶梅萨夜袭达沃的场景所震撼。驾驶机甲突破云层在城市上空盘旋,驾驶舱视角中的城市,以一种非常规的移动方向划过的场景,成为了我梦想中的交互操作场景,所以我尝试着去制作这款游戏。
本游戏的设计重点在于制作一款在移动上模拟机甲驾驶的第一人称控制器,我为这个控制器设定的目标有:
1. 需要有机甲的厚重感,因此该控制器有较强的惯性。
2. 对玩家鼠标的控制范围限制,因此玩家视角旋转角度只有面前180度。
3. 控制器需要全轴向的转向能力,同时转向能力用于弥补玩家视角的限制。
城市场景使用Level Builder与简单的方块Prefab算法生成,快速的做到高楼耸立出云霄的效果。楼房具有可以被破坏的设计。
基于玩家试玩,我发现玩家对于本游戏控制器有一定学习曲线,有大致50%的玩家无法很好的上手,因此我选择将本游戏的敌人设计为较低的难度,它们会在固定的位置生成,不会移动,会向玩家射击移速较慢的子弹。玩家可以在较小的压力下学习控制,并得到击败敌人的成就感。