PistonRust 编写的模块化游戏引擎
Piston 一个用户友好的游戏引擎,用 Rust 编写。
Piston 项目来自众多开发者的协作,用 2D、3D 库,事件编程,AI,图像处理等等。通过共享维护,我们有更多的时间来创建新的东西。项目主要领域:
-
图形,2D 和 3D
-
Rust 游戏设计风格
-
交互应用
-
AI 编程
-
动画
-
声效和音乐
-
网络
例子:
extern crate piston_window; use piston_window::*; fn main() { let window: PistonWindow = WindowSettings::new("Hello Piston!", [640, 480]) .exit_on_esc(true).build().unwrap(); for e in window { e.draw_2d(|c, g| { clear([1.0; 4], g); rectangle([1.0, 0.0, 0.0, 1.0], // red [0.0, 0.0, 100.0, 100.0], c.transform, g); }); } }
依赖示意图
评论
rg3dRust 编写的游戏引擎
rg3d是一个功能丰富、可用于生产的通用2D/3D游戏引擎,用Rust编写,带有场景编辑器。特性:具有柔和阴影的高质量体积照明(定向、点、点)。PC(Windows、Linux、macOS)和Web(
rg3dRust 编写的游戏引擎
0
Overload模块化 3D 游戏引擎
Overload是一个3D游戏引擎,受行业标准的启发,由 BenjaminVIRANIN、MaxBRUN 和 AdrienGIVRY发起。Overload现在是一个社区项目,对任何贡献开放。Overl
Overload模块化 3D 游戏引擎
0
Permafrost EngineC 语言编写的游戏引擎
Permafrost Engine 是一个用 C 语言编写的 OpenGL 3.3 实时战略游戏引擎
Permafrost EngineC 语言编写的游戏引擎
0
Permafrost EngineC 语言编写的游戏引擎
PermafrostEngine是一个用C语言编写的OpenGL3.3实时战略游戏引擎,它是以古老的经典形象制作的,但又融入了一些现代的想法。引擎展示 引擎特点 OpenGL3.3可编程管道
Permafrost EngineC 语言编写的游戏引擎
0
Turf模块化的 GIS 引擎
Turf是一个JavaScript的模块化的GIS引擎,它执行地理空间与GeoJSON数据处理任务,可以在服务器或在浏览器上运行。Node.js示例代码:// find all the snakes
Turf模块化的 GIS 引擎
0