十四年自研代码:Astlibra Revision背后的引擎

发布于 2026年05月28日 | 从西班牙语翻译

Astlibra Revision 不仅是对经典 JRPG 的致敬,更是一堂关于技术坚持的课程。其创作者 KEIZO 花费 14 年时间用 C++ 开发了 DX Library 引擎,这段历程从简单的实验一直延伸到商业发布。这种手工制作的方式实现了对渲染的绝对控制,打造出独特的视觉效果:将 2D 精灵与具有近乎三维视觉深度的背景融合在一起,这是通用引擎难以复制的。

Astlibra Revision 引擎 DX Library 14 年开发 KEIZO 2D 精灵 视觉深度 JRPG

技术流程:DX Library、C++ 与 Photoshop 🎨

选择使用 C++ 自研引擎而非 Unity 或 Unreal 等解决方案,为复古美学带来了关键优势。由于不依赖通用的 3D 光照流程,团队能够为背景实现非常精确的视差分层系统,在保持 Adobe Photoshop 手绘精灵清晰度的同时,营造出深度感。KEIZO 优化了渲染,使得色彩有限但鲜艳的精灵能够与背景完美融合,避免了商业引擎中常见的、往往会破坏像素艺术效果的激进抗锯齿。Photoshop 不仅用于绘制资源,还用于创建深度图和阴影,由引擎实时解析。这种工作流程只有在程序员和艺术家使用同一种技术语言时才能实现。

给独立开发者的启示 💡

Astlibra Revision 证明,投入时间开发自有工具并非浪费时间,而是对视觉标识的投资。对于独立开发者来说,从零开始构建引擎多年是巨大的风险,但结果是一个感觉连贯且独一无二的产品。这里的教训是:技术不应主导艺术;相反,艺术应主导技术。如果你的愿景需要对每个像素进行精细控制,就像这个案例一样,那么一个文档完善的自有引擎可能就是一款模仿经典的游戏与一款成为该类型新标杆的游戏之间的区别。

在花费 14 年开发自有引擎而非使用 Unreal 或 Unity 之后,KEIZO 认为这一决定为 Astlibra Revision 的可玩性带来了哪些使用商业引擎无法实现的具体优势?

(P.S.:游戏开发马拉松就像婚礼:每个人都开心,没人睡得着,最后你还会哭)