流行自制游戏引擎漫谈
说到自制游戏,我算是已经有三、四年经验了。从最初看到6R上的游戏教程兴奋不已,到自己参加多个自制游戏比赛,也称得上是已经入门了。
现在的自制游戏,一般分2D和3D,由于难度的限制,大多数自制游戏人还是活跃在2D领域。几乎不管什么类型的游戏,都能找到对应的游戏引擎。比如动作类有ACTION GAME MAKER;恋爱冒险类有NS、KRKR、恋爱游戏大师;角色扮演类有WOLF RPG和RPG MAKER系列。以上这些都是2D自制游戏引擎。3D自制游戏大多使用商业引擎的免费版,比如虚幻引擎、CRY ENGINE等。而在手机开发领域、有HTML5游戏引擎construct2、跨平台3D引擎Unity3D、IOS上最棒的游戏引擎Cocos2d-x等。
本人接触的第一个引擎是RPG MAKER XP,这是一款经典的RPG游戏制作引擎,在幻想森林及66RPG上都有许多教程及素材。一开始也是在6R上看到教程,不过只做了一个DEMO,没有做出过成品。而我第一个出成品的游戏引擎算是《恋爱游戏大师2》,这款引擎优点在于内置几乎所有需要用到的素材,包括纸娃娃、背景、声效、音乐等,而且采用事件的方式处理脚本,免去了编写代码。第二次做的一个游戏采用了RPG MAKER XP的续作RPG MAKER VX ACE,这也是最新的版本。RPG制作起来相对AVG难一些,因为包括道具、战斗、技能、地图等内容,幸好引擎里都内置了范例,可以很方便地使用。最新版最重要的更新莫过于多了纸娃娃系统,而且内置的地图也基本够用,还支持生成随机迷宫。而第三个作品是用全局变量D开发的THE NVL MAKER,其实是一款KRKR的图形化引擎,这样就方便了程序开发者,大大提高了工作效率。令人汗颜的是,此款引擎作者特别申明不能使用侵犯版权的素材,所以开发难度上大大赠加了。于是在进行第三款游戏开发时,大量使用了第三方的授权素材,这类素材主要是日本的同人爱好者制作的,有立绘、背景、音乐等。此次还加入了多分支剧情、好感度系统、多重结局等游戏特色,算是一次新的尝试。
下一步计划是先用html5游戏引擎制作一个同时在手机和电脑上玩的动作游戏,然后朝3D游戏方向发展,希望早日能修成正果。