Permafrost Engine —— C 语言编写的 RTS 游戏引擎
Permafrost Engine 是一个用 C 语言编写的 OpenGL 3.3 实时战略游戏引擎,它是以古老的经典形象制作的,但又融入了一些现代的想法。 引擎展示 引擎特点 OpenGL 3.3 可编程管道 带有 GPU 蒙皮的骨架动画 方向性的光影映射 水的渲染(包括反射、折射、软边效果)。 从 ASCII 文件中导出/导入游戏实体 事件系统 UI 框架(基于 Nuklear) 高效的光线投射 地图/场景编辑器 暂停/恢复系统 巨大地图的快速渲染 地图导航图/网格的生成 使用四叉树进行高效的空间索引 对动态空间区域的成员进行有效的实时跟踪 支持定位效果和多通道全局效果的音频系统 使用有效的射弹物理模拟的远程战斗 支持不同的分辨率和长宽比 可配置的图形设置 保存和恢复任何引擎会话,包括所有 Python 定义的状态 先进的调试可视化和分析工具 跨平台(Linux 和 Windows) …… 依赖 SDL2 2.0.10 GLEW 2.1.0 python 2.7.17 openal-soft 1.21.1 stb_image.h...