< 返回版块

2019-03-21 17:20    责任编辑:Mike

标签:rust,game,image,video,graphics,dev

库、框架。

gfx

A high-performance, bindless graphics API for Rust.

https://github.com/gfx-rs/gfx

vulkano

Safe and rich Rust wrapper around the Vulkan API

https://github.com/vulkano-rs/vulkano

glium

Safe OpenGL wrapper for the Rust language.

https://github.com/glium/glium

glutin

Pure Rust alternative to GLFW

https://github.com/tomaka/glutin

ggez

Rust library to create a Good Game Easily

好库,好用。

https://github.com/ggez/ggez

Amethyst

Data-oriented and data-driven game engine written in Rust

非常严肃发展的一个游戏开发引擎。

https://github.com/amethyst/amethyst

Piston

Rust 模块化游戏引擎。这个项目起步很早,不过好像是来玩儿的。

https://github.com/PistonDevelopers/piston

Crayon

A small, portable and extensible game framework written in Rust.

https://github.com/shawnscode/crayon

lyon

2D graphics rendering on the GPU in rust using path tessellation.

https://github.com/nical/lyon

kiss3d

Keep it simple, stupid 3d graphics engine for Rust.

https://github.com/sebcrozet/kiss3d

Are we game yet?

最全的搜集和比较。

http://arewegameyet.com/


绑定

voodoo

A Vulkan® API for Rust

https://github.com/cogciprocate/voodoo

rust-sdl2

https://github.com/Rust-SDL2/rust-sdl2

RustAllegro

A Rust wrapper and bindings of Allegro 5 game programming library

https://github.com/SiegeLord/RustAllegro


教学文章

24 hours of game development in Rust

http://iolivia.me/posts/24-hours-of-rust-game-dev/

24 hours of game dev in Rust

http://michaelshaw.io/rust-game-24h-talk/talk.html#/

I Made a Game in Rust

https://michaelfairley.com/blog/i-made-a-game-in-rust/

rust-simple-game-dev-tutorial

https://github.com/sunjay/rust-simple-game-dev-tutorial


示例

rust-doom

A Doom Renderer written in Rust.

https://github.com/cristicbz/rust-doom

rocket

A toy game in Rust, using ggez

https://github.com/aochagavia/rocket

zemeroth

A 2D turn-based tactical game in Rust

https://github.com/ozkriff/zemeroth