Pyrogenesis 引擎/简介
外观
Pyrogenesis 是一个为实时策略游戏公元前 0 年开发的开源游戏引擎,由Wildfire Games开发。 Wildfire Games 起源于一个模组开发者,于 2001 年发布了帝国时代 II:帝王的崛起的模组罗马战争。同年,他们开始了下一款游戏的开发,即公元前 0 年。最初被设想为帝国时代 II:帝王的崛起的全面全面转换模组,该团队最终决定为该项目开发自己的引擎 - Pyrogenesis 引擎。为了忠于其根源,该引擎从头开始设计,使其易于修改,并在 2008 年,该团队最终决定发布整个项目,包括 Pyrogenesis 引擎,作为开源项目。
- 寻路器。
- 支持保存和加载游戏。
- 基于OpenGL的渲染引擎,支持 ARB 和 GLSL 着色器。
- 使用阴影贴图和阴影过滤(PCF)的逼真阴影。
- 模型和地形的材质系统。
- 法线、视差、镜面和自发光映射。
- 环境光遮蔽。
- HDR 渲染和泛光。
- 带有折射和反射的动画水平面。
- 基于COLLADA的层次骨骼动画和变形系统。
- 粒子效果。
- 三平面纹理映射。
- 环境光照效果(一天中的时间,日落)。
- 使用 alpha 贴图无缝混合地形的灵活地形渲染器。
- 基于OpenAL的音频管理器。
C++ 和 JavaScript。
Windows、OS X 和 Linux。
GPL。
Pyrogenesis 引擎尚未单独打包,但公元前 0 年的所有源代码都可以在以下地址下载:svn.wildfiregames.com 或 github.com/0ad。