一款游戏主要是由玩法、图像素材、音乐素材、程序逻辑、剧情、关卡设计等要素组成。

        话先说在前头,2D横版动作游戏的制作相对于同人游戏中常见的RPG和GAL在制作难度上是要高上不少档次的,主要是因为涉及到大量的动作判定、打击感调整、动作帧率和关卡设计等问题。那么制作一款2D横版游戏需要什么技能呢?

        制作一款2D横版游戏,首先你需要选定游戏引擎。

        没有编程基础的话,我见过最简单的入门2D动作游戏引擎应该是开发过《RPG游戏制造大师》的Enterbrain公司制作的《动作游戏制造大师》(简称AGM),这款引擎的特点就是所见即所得,完全不需要具备编程技能,当然缺点也很明显,做出来的游戏同质化比较严重,游戏设计不自由。学习AGM,在国内可以去66RPG的其他工具讨论区学习,资料和范例比较多。

dc2b8a5fb9b6a21726b1d157f1574a2c.png

        有一定的编程基础的话,推荐使用UNITY作为入门的游戏引擎,该引擎采用C#语言进行开发,使用人数多,相对的教程也比较好找,整个制作流程也跟目前独立游戏的开发流程相似,可以为今后从事相关工作打好基础。

534158fca74c9ac72d8c3a6d56bd58b0.png

        选定了游戏引擎后,你就要确定你的游戏玩法了,是Roguelike、恶魔城、魂斗罗还是超级马里奥,最好能够将自己的想法写下来整理成一个完整的游戏企划,因为好的想法总是稍纵即逝的,记录下来之后慢慢整理,最终才能形成最好的游戏。

        确定了玩法,之后就是剧情和美术设计了,根据剧情你可以设计出游戏的整体美术风格,像素风、写实风还是卡通风、包括主角的形象、怪兽的形象、游戏发生的场景等,这些需要拥有一定的文字与美术功底才能完成。

        然后是2D动作游戏最让人头疼的打击感和关卡设计问题了,打击感这种东西不同的人可能会有不同的理解,需要反复的测试已达到最好的效果。有了好的手感,还需要好的关卡设计。不能出现第一关超难之后相对简单的情况,要对难度有个总体上的把控,同时要使关卡设计新颖不重复,这是一个相当困难的过程。

        最后就是很多独立游戏制作人头疼的音乐问题,游戏的音乐制作可以找网上的音乐工作室合作,或者对音乐要求不高的话,可以到免费的音乐资源网站上下载使用。

        总结一下,做一款2D游戏需要掌握的技能:

        1)一定的美术功底,不需要达到大触的水平,但需要有自己的风格

        2)一定的文字功底,虽然是动作游戏,但是剧情也是必要的一环

        3)基本的人体结构学与动作原理,未制作流畅帅气的动作做基础

        4)长期制作游戏的热情,这个应该是最重要的一条

        最后祝你能够早日完成心中理想的动作游戏。