给新人——对选择制作软件的指引
gamemaker吧
全部回复
仅看楼主
level 15
开不了车 楼主
不少人都有制作游戏的愿望。看到很多新人都会来问“GameMaker能做某某类游戏吗?”。确实,GameMaker是知名度最高的通用游戏制作软件之一,它能实现的东西很多,难度也不算大,适合专业和业余人士使用。但是,也不是所有游戏都最适合用GM来制作的;反过来,对每个人来说GM也不一定是最适合的。以下我们会列出一些适合业余人士的游戏制作软件及它们的特性,给新人们一个指引。
Game Maker
本吧的主角,也是知名度最高的游戏制作软件。其中包含了图像绘制、碰撞检测、时钟事件等逻辑,用户能够轻松调用它们。乃至还有一定的3D绘制支持,可以制作比较简单的3D游戏。缺点是它虽然属于通用软件,但仍然倾向于动作、射击、ARPG等注重运动、碰撞的游戏;对于战棋、恋爱等游戏而言,Game Maker的优势不能体现,反而会受制于其对文字显示等的支持不足。尽管有用户定义的插件可弥补问题,这些游戏还是用别的工具制作更合适。
目前常用的有GM8和GMS2,前者可以免费下载,但不能做商业游戏;后者可以购买得到。
上手难度:低
自由度:高
适宜类型:除了战棋、恋爱的大多数2D游戏,简单3D游戏
Clickteam Fusion 2
前身是Clicketam公司的The Games Factory(游戏工厂)和Multimedia Fusion,是从90年代起就有的一款游戏制作软件。最初叫Klik & Play。在我看来,游戏工厂是最容易上手的通用游戏制作软件了,即使是小学生也可以较快地弄懂方法,不用太久就可以掌握其功能。例如能够直接指定对象的站立、行走、跳跃等图像,常见的运动如八方向、平台、弹球等,只需要指定一下运动,再加上碰撞事件就能实现,省去了思考逻辑的过程。另外其文字绘制也比GM要容易实现。
但是,CF2的架构仍然没有脱离最初的K&P,其时间单位仍然是百分之一秒。而对象之间的逻辑是靠条件效果达成的,虽然简单,但难以用代码来制作逻辑,只有拖放式事件而不支持脚本,这对需求复杂的用户不友好——例如进行“一次事件内循环N次”的操作。而CF2的各种对象放置在各自所属的层次中,不同关重复出现的对象不便管理。尽管可以设置全局对象,仍然与GM那种无关有所区别。另一方面,CF2的运算效率偏低,性能消耗比较高,它的对象数量限制也约束了应用。
Steam上有免费版,不过功能受限,有兴趣的可以先试用一下再做决定。若购买,其价格与GMS2相仿,均为200余元。
上手难度:低
自由度:中
适宜类型:除了即时战略的大多数2D游戏
Game Editor
这是一个完全开源免费的游戏制作工具。界面看起来简陋,而且需要用户开发的内容更多,但实际上可以实现很多功能。游戏以工程的形式展现,用户需要把图像等资源放入其中。所有的逻辑都是通过类似C的脚本实现的,有作者还用它做出了《德军总部》的伪3D效果。如果您的编程能力足够强,又注重版权,则Game Editor是个不错的选择。
上手难度:高
自由度:高
适宜类型:2D游戏
Zillions of Games
这是一个关于版图游戏的软件。如果自己设计了一种棋,或者类似棋的游戏,就可以在Zillions of Games里面编写简单的Lisp程序,辅以棋盘棋子的图片,就能达到目的。程序附有一定水平的通用AI,用来娱乐是足够的了;如果不够,甚至可以自己编写引擎。缺点是功能单一,只用于制作回合制棋类,而且不能生成独立程序。
Zillions of Games最近的版本已经18年了,用户可以在官网上下载,运行自己的棋类游戏需要注册,不过注册码可以随处找到……
上手难度:中
自由度:中
适宜类型:棋类及其类似游戏
RPG Maker
一个专精型的著名游戏制作软件,适合于制作回合制RPG和战棋游戏。软件的素材非常丰富,即使不自己绘制也可以达到漂亮的效果(虽然只用素材可能被嘲笑罢了)。通过脚本,它能实现的效果也很多。缺点也很明显,它只能制作方格地图的RPG游戏,菱形或六角形就不行了,而且战斗模式是单一的回合制,不过这也是大部分RPG游戏的标配。现在常见的有XP和VX两个版本。
上手难度:低
自由度:中
适宜类型:2D的角色扮演、战棋、恋爱游戏
Game Builder Lite
DOS下的游戏制作器。它可以做出传统的冒险游戏:操作角色上下左右移动,并输入或选择动词来进行交互。软件以场景画面为单位,每幅画面可以指定角色图像、障碍物和动词事件。另外,还附有专用的图像和音乐编辑器。不过现在这个时代,GBLite就留着怀旧好了。
上手难度:中
自由度:低
适宜类型:2D的冒险、迷宫游戏
以下是一些我所了解的、但没有进行过研究的游戏制作软件:
Dream Loader
国产的游戏制作工具,具备一些常见的机制,使用Lua语言处理逻辑。目前其官网已经失效。
3D RPG Editor
另一个日系软件,据说明看可以制作等轴菱形的RPG,甚至似乎可以做自由视角的3D的RPG游戏。不过我没能成功运行,所以不了解具体内容。
Action Game Maker
一个创造动作类游戏的工具,编辑界面类似于FC游戏。
3D Game Studio
一个比较经典的3D游戏制作软件,我对其了解不多。
FPS Creator
另一个关于第一人称射击游戏的制作软件。
橙光
著名的AVG制作器,有许多经典的作品。
Jamagic
Clickteam的另一部作品,早期的2D、3D游戏开发软件,使用类C的语言进行开发。其过程要比后世的Unity等简单不少,但当然能实现的也有限,不像现在的有那么多特效。
2021年03月14日 14点03分 1
level 1
godot也是个选择
2021年04月18日 07点04分 5
level 1
请问gms如果做传统回合rpg适合吗?是否有那些地方先天不足繁琐的地方
2021年08月12日 07点08分 8
gm没有协程(但是黄后生大佬的编辑器有协程语法糖),你在写流程控制的时候就可能比较考验你的能力了。gms2.3做还蛮合适的。
2021年08月12日 07点08分
@MikuScarlet 感谢回复
2021年08月12日 10点08分
1