核心功能
Egmatic 为 2D 游戏创作者提供四大核心功能模块:
可视化游戏逻辑
你可以用节点编辑器搭建游戏机制,连接不同节点,为项目定义自定义行为,全程不需要手动写代码。没有编程经验的创作者也能做出功能完整的 2D 游戏。
场景编辑器
用拖放操作设计游戏世界,摆放对象、配置物理参数,修改内容时所有改动都会实时显示,调整布局不需要导出或者重载来确认效果。
一键发布
同一个源项目就可以导出适配 Windows、macOS、Linux、Android、iOS 五个平台的版本,不需要针对每个平台单独配置,也不用自定义构建参数就能部署到所有支持的目标平台。
实时预览
测试游戏不需要等构建流程跑完,修改场景或者游戏逻辑之后,改动会立刻在预览窗口生效,你可以快速迭代,更快调整游戏机制。
技术基础
Egmatic 基于 .NET 9 和 MonoGame 开发,所有平台都能稳定输出最高 60 FPS 的运行效果。编辑器会把所有项目资源、场景、逻辑导出为规范的带版本标识的 JSON 文件,专属运行引擎直接读取这些 JSON 约定文件,编辑器层和运行引擎层之间没有共享代码、也不存在强耦合,运行稳定性更高。
目标用户
这款工具面向想要降低多平台发布成本的独立游戏开发者和小型游戏开发团队,也适合没有专职工程人员维护多套桌面、移动端操作系统构建流水线的创作者使用。
使用流程
在可视化 IDE 内制作内容:搭建游戏场景,用节点定义可视化逻辑,导入自定义游戏资源,编辑器会自动为所有项目内容生成带版本标识的 JSON 文件。
独立运行引擎通过标准化约定系统处理导出的 JSON 文件,和编辑器环境没有隐藏的耦合关联。
点击一键发布,单步操作就能生成所有五个支持平台的可安装包,不需要额外手动配置。
评论