大家好,
我是 Gökhan “Neo Miles”,NOSTRA 的开发者。这是一款剧情驱动的黑暗奇幻角色扮演游戏,采用战术视角的战斗系统,基于 RPG Maker MZ 制作。Steam 页面已经上线,首个可玩演示版将在 2026 年科隆游戏展(8月26日至30日,独立游戏馆) 展出。
在此之前,我一直没有在 Maker 社区中过多宣传这个项目,但我觉得这里是最适合公开讨论的地方,因为下面截图中的所有画面都是在 MZ 引擎内运行的,而这个帖子的主要内容正是关于 如何 实现的。
世界观
诺斯特拉(Nostra)是一座被海洋环绕的岛屿大陆,从未有任何船只从那里返回。三个王国维持着脆弱的和平,每个王国都骄傲自大、彼此警惕,且确信对方会率先打破和平。在政治博弈之下,某种更古老的存在开始苏醒。不该开启的传送门接连出现。
你从远离这一切的地方开始冒险,在一个从未被任何人重视的村庄起步。
战斗系统
这是一个基于回合制的侧视系统,围绕三种资源构建:Boost(消耗以增强效果)、Ward(护盾层)和 Runic Power(游戏的施法资源,诺斯特拉中没有“MP”的概念)。
每个技能都通过 Action Sequence 脚本进行编排:包括移动、时机、视觉特效(VFX)、镜头移动、屏幕震动、命中停顿以及语音台词。战斗背景是拥有独立镜头的5层视差舞台,因此遭遇战被设计成类似电影场景的构图,而不是站在一张扁平图片前。
NeoEngine
本项目中的所有功能都运行在我为其编写的插件框架 NeoEngine 上:目前共有 82 个插件,按照严格的5级加载顺序组织(实用工具、基础、系统、场景、特效/润色、工具)。没有使用任何商业插件套件,也没有借用现成的插件包。下面列出的每个系统都是为这款游戏编写的 NeoEngine 插件,这也是它们能够共享状态而不是互相冲突的原因。
以下是内部结构的粗略地图:
世界与氛围
- 昼夜循环与动态光照:每张地图的光照放置、室内外处理、光照持久性
- 天气 导演:基于种子的、全球性的天气系统,随游戏时间演变,并配有预报 HUD。不是每张地图独立的开关
- 由太阳角度驱动的定向阴影,以及点光源阴影和物体阴影
- 水面闪烁和角色及视差物体的真实反射,支持每个物体的镜面控制
- 多层环境音频,包括基于位置的区域声景,以及根据脚下地面产生不同音效的脚步声
- 亚像素级移动和碰撞检测,地形层支持从上方 和 下方穿过的桥梁,柔和的遮挡裁剪确保你不会在树后突然消失
生命与内容
- NPC 系统,包含寻路、每日日程和行为模式
- 实体层用于环境生命、具有群体规模的敌对遭遇战、宝箱以及带有加权掉落表的交互物品
- 物品生成器:带有随机范围的前缀、唯一物品、套装、孔/宝石/符文词缀、魔法发现率和首领掉落率,以及针对未知装备的鉴定仪式
- 职业弧线和技能树,支持多等级节点和安全的技术点会计
- 任务系统,包含日志、跟踪目标,以及跨地图的信标路由器,通过寻路地图出口将箭头指向正确的门
表现力
- 自定义场景贯穿始终:标题、存档/读档、菜单、装备、技能、物品、商店、任务、选项。玩家界面的 UI 中没有任何默认的 MZ 窗口
- 对话系统采用绘画风格的角色半身像,支持气泡和卡片模式,以及说话人解析器
- 电影播放器、启动介绍、教程亮点导览、物品提示、地区标题
- 完整的手柄支持,包括重新映射和震动反馈,屏幕输入设备追踪器,原生分辨率 1920x1080
在游戏中编辑游戏
我在构建大型 MZ 项目时真正想推荐给所有人的建议是:在某个时刻,我停止了在编辑器中构建内容,而是开始将编辑器构建到游戏中。
NeoEngine 编辑器是一个停靠面板,提供视差层和物体、地形和碰撞、实体和遭遇战放置、NPC 日程、光照、环境音频、音乐、游戏音效、UI 布局和阴影锚点的模式。你可以在游戏运行时放置、拖动、缩放并预览所有内容,使用真实的光照、真实的天气和真实的时间。点击保存后,该模式会将 JSON 数据写入项目数据旁边的文件中。
这张截图显示的是起始村庄的视差/物体模式:498 个放置的物体按类别分组,存在于正在运行的游戏中。
规模
| 职业 | 4 |
| 专精 | 36 |
| 技能 | 400+ |
| 战利品 | 程序化生成:前缀、唯一物品、套装、孔 |
| 分辨率 | 1920x1080 |
| 引擎 | RPG Maker MZ + NeoEngine(82 个自制插件) |
Steam 与 gamescom 2026
Steam 页面(愿望单): Steam:NOSTRA
商店页面已上线,包含游戏预告片、截图以及完整的英文和德文文本。状态为“即将推出”。对于此类项目,愿望单是最有用的功能,如果截图对你有任何吸引力,那就是你要点击的按钮。
gamescom 2026,科隆,8月26日至30日,独立游戏馆: NOSTRA 将在我的展位首次提供试玩。演示版仅限展会现场,随后将发布面向公众的扩展演示版。如果你参加展会,请来我的展位拿起剑。我很乐意观看 Maker 社区的成员试玩。
链接
- Steam: Steam:NOSTRA
- 网站与开发日志: https://runecraftstudios.com
- Discord: NOSTRA
感谢阅读。



