Permafrost EngineC 语言编写的游戏引擎
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
评论
rg3dRust 编写的游戏引擎
rg3d是一个功能丰富、可用于生产的通用2D/3D游戏引擎,用Rust编写,带有场景编辑器。特性:具有柔和阴影的高质量体积照明(定向、点、点)。PC(Windows、Linux、macOS)和Web(
rg3dRust 编写的游戏引擎
0
LittlewolfC 语言编写的图形引擎
Littlewolf是一个非常简约的软件图形引擎,让人联想到Carmack在id的一些早期作品。make;./littlewolf依赖项:SDL2-devel控制:move:W,A,S,Dturn:H
LittlewolfC 语言编写的图形引擎
0
PistonRust 编写的模块化游戏引擎
Piston一个用户友好的游戏引擎,用Rust编写。Piston项目来自众多开发者的协作,用2D、3D库,事件编程,AI,图像处理等等。通过共享维护,我们有更多的时间来创建新的东西。项目主要领域:图形
PistonRust 编写的模块化游戏引擎
0
TrivialDB-miskcooC++ 编写的 SQL 数据库引擎
TrivialDB是一个简单的数据库管理系统,实现了大部分常见的SQL语句和类型。同时支持多表连接、复杂表达式运算、多主键约束、外键约束、CHECK约束、UNIQUE和DEFAULT约束、聚集查询、利
TrivialDB-miskcooC++ 编写的 SQL 数据库引擎
0