Artemis Engine(简称 Artemis)是一款由日本开发商制作的闭源、跨平台视觉小说(Visual Novel / Galgame)游戏引擎。它在日本商业及同人游戏领域均有广泛应用,以启动速度快、跨平台支持完善、开发高效著称。

基本信息
| 项目 | 内容 |
|---|---|
| 名称 | Artemis Engine |
| 类型 | 视觉小说游戏引擎 |
| 许可协议 | 闭源(Closed-source) |
| 支持平台(运行) | Windows、iOS、Android、PlayStation 4、Nintendo Switch |
| 支持平台(开发) | Windows(主要开发环境) |
| 官方网站 | http://artemis.idcorp.jp/[reference:8][reference:9] |
核心特点
跨平台支持
Artemis Engine 支持在多个平台上运行,是少数能同时覆盖 PC、移动端和主机的视觉小说引擎之一。其运行环境覆盖:
-
Windows(x86 32/64位)
-
iOS
-
Android
-
PlayStation 4
-
Nintendo Switch
需要注意的是,开发环境仅支持 Windows 平台。
脚本语言与开发方式
Artemis 采用 Lua 脚本 进行开发,其文件结构与吉里吉里(KiriKiri)相似。脚本语言方面,Artemis 使用 KAG 标签语言(与吉里吉里的 KAG 类似),这是一种类似 HTML 的“有头有尾”的标签式语法。
引擎的主要特点包括:
-
单文件封包:资源文件以
.pfs格式封包,不搞特殊加密,资源分类清晰 -
优先级机制:封包后缀数字越大优先级越高,免封包文件的优先级高于封包文件
-
启动速度快:被开发者评价为“启动实在是太快了”
-
支持多语言热切换:支持游戏内实时切换语言
图形与特效支持
-
使用 Microsoft DirectX 技术(支持 DX9 到 DX11)
-
支持 E-mote 和 Live2D 动态角色技术
-
DX11 配合显卡支持 NVIDIA Image Scaling 技术
技术架构
Artemis 的文件结构以 .pfs 封包为核心。典型的游戏目录包含:
-
封包文件(
.pfs):按数字后缀区分优先级(如000、001、002等) -
脚本文件(
.iet等):使用 KAG 标签语言编写 -
资源文件:图片、音乐、视频等素材分类清晰
使用 Artemis Engine 的游戏
以下为部分使用 Artemis Engine 开发的知名游戏:
| 游戏名称 | 开发商 | 备注 |
|---|---|---|
| 《NinNinDays》 | qureate | — |
| 《NekoMiko》 | qureate | — |
| 《KukkoroDays》 | qureate | — |
| 《TroubleDays》 | qureate | — |
| 《IdolDays》 | qureate | — |
| 《アスカさんはなびかない》 | 海豹社 | — |
| 《常轨脱离Creative》 | — | — |
| 《拔作岛》 | — | — |
| 《樱之刻》 | — | — |
| 《神圣的不死族》 | VISUAL ARTS | 全年龄,首发 Steam,自带简体中文 |
| 《Amakano 3》 | — | 2025年发布 |
| 《終のステラ》 | iMel Inc.(手机版) | 由 Artemis 引擎提供支持 |
相关工具与模拟器
Artroid+
Artroid+ 是由韩国开发者制作的 iOS 和 Android 双端模拟器,专门用于运行 Artemis 引擎制作的 Galgame。其特点包括:
-
支持 iOS 和 Android 双平台
-
提供 IPA 文件可自签安装
-
iOS 版限制:无法运行含有 E-mote 的 Artemis 引擎游戏
其他模拟器支持
-
Tyranor 模拟器:支持运行 Artemis Engine 制作的游戏
-
GARbro:可用于解包 Artemis 引擎的
.pfs文件
开发工具
-
pfs_upk:Artemis 引擎的拆包/封包工具
-
AST 脚本编辑工具:可修改、编辑和重新编译 Artemis 的 AST 脚本


评论1