大家好!
我是Ste,一名有终身热情的游戏开发者。
我开始制作游戏大约20年前使用RPG Maker。从那时起,我也玩过Unity和Godot,但RPG Maker始终占据了我的一个特殊位置,因为它使用简单而有趣。
最近,我回到了RPG Maker,给之前在Steam发布的几款游戏进行了重做。重新开始工作让我重新回忆了我对它的所有爱好,但也重新认识了它的局限性。这基本上就是这个项目的起源。
经过几个月的开发,我准备好分享它了 😊
RPG Weaver是一款2D、基于Web的游戏引擎,受RPG Maker的启发。 我的目标很简单:保持RPG Maker的所有好处和易用性,同时添加我一直希望它有但没有的功能和质量生活改进。
作为一名前端开发者(7+年经验),我每天都在使用React,因此React是构建编辑器的明显选择。对于渲染,我正在使用PixiJS(RPG Maker MV/MZ使用的引擎)。
RPG Maker没有的几个关键功能:
- 多块事件: 事件不再局限于单个1×1块。您可以使用矩形工具定义多块触摸边界
- 堆叠事件: 事件可以在同一块上堆叠
- 使用图片的简单条形: 裁剪图片命令允许您根据变量设置图片的宽度和高度,使HP/MP条变得简单
- 无限地图层: 使用尽可能多的层,自由重新排列它们以控制排序优先级
- 像素级移动: 移动不再锁定在块级别;自由移动到像素级别
- 可定制游戏输入: dễ dàng重新分配键并定义自己的输入
- 事件跟随其他事件: 使用熟悉的“移动向”命令在运动路线中使事件跟随或逃离其他事件
- 摄像机控制: 不再锁定在玩家身上;选择玩家或任何地图事件作为摄像机的目标
- 消息打字效果: 一个内置的打字效果,完全可定制的窗口
- 还有更多。
加上你已经知道和爱用的所有功能:
- 自动块和动画块 (可配置帧数和动画速度)
- 地图传递标志
- 地图转移 (包括转移其他事件)
- 组织的资源管理器 (可快速找到导入的资产)
- 开关、变量、自定义开关…… 和甚至自定义变量!
- 一个完整的事件命令集你已经知道。
尚未支持,但即将推出:
- 战斗系统
- 天气效果
- 动画管理
- 队伍管理
其他计划:
- 简单导入现有RPG Maker游戏
- 桌面构建导出
- 事件工厂:一个集中式配置器,用于创建可在任何地图上重复使用的事件模板
RPG Weaver完全免费使用,仍在积极开发中,所以你可能会遇到bug或未完成的功能。说实话,我很想从其他开发者(尤其是RPG Maker用户)那里获得反馈!
你希望RPG Maker有哪些功能?你一直烦恼的是什么?你认为RPG Weaver应该支持的东西是什么?我非常开放,愿意听取建议,并且想围绕人们实际需要的引擎。
如果你有几分钟时间,试试它,告诉我你怎么样。任何反馈都是真诚地感谢的。谢谢! 🤘
评论 (0)