Graphics and games
Its high performance and low-level capabilities make Rust an ideal choice in this field. Searching for graphics reveals bindings for OpenGL (gl, glfw-sys), Core Graphics, gfx, gdk, gtk (http://gtk-rs.org), or the minimal Gtk+ library mg, and others. conrod is a 2D GUI library and relm is an asynchronous, GTK+-based GUI library, inspired by Elm. gtk is the most advanced library, but at the time of writing a complete cross-platform GUI toolkit is not yet available.
Have a look at the http://arewegameyet.com website to see what the current status is on the Rust game front. There is a modular game engine called piston (https://github.com/PistonDevelopers/piston), chipmunk 2D, and bindings for SDL2 and Allegro5. kiss3d (see ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access