Permafrost EngineC 语言编写的游戏引擎

联合创作 · 2023-09-27 19:15

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, stb_image_resize.h
  •     khash.h
  •     nuklear.h
浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报