Try   HackMD

This Month in Rust Game Development #1 (April 2019)

Welcome to the inaugural issue of the Rust Game Development Workgroup’s monthly (hopefully!) newsletter.

Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. These goals are well-aligned with game development.

We hope to build an inviting ecosystem for anyone wishing to use Rust in their development process!

News and Blog Posts from Around the Web

Survey from the Rust Game Development Working Group

Interested (maybe already invested?) in using Rust for game development? 🦀🕹️

Please set aside a brief moment to answer this short survey about the current state of our GD ecosystem and what the GD working group can do to nurture it. 🌱

The survay only has nine questions:

  • Name and/or nickname(s) in the Rust community
  • Company / Organisation / Repo name(s)
  • Email or other preferred form of contact
  • Do you consider yourself a hobbyist, or a professional game developer? (*)
  • Are you currently using, or considering using Rust for game development? (*)
  • What about Rust as a language and ecosystem presents the biggest NEGATIVES for you as a game developer right now?
  • biggest POSITIVES?
  • Can you name some libraries you are thankful for or take special interest in?
  • What do you think should be the game-dev working group's priorities for the next 3-6 months? (*)

This month in rustsim #7 (June − July 2019)

https://www.youtube.com/watch?v=EnjgJp9mKz0

nphysics 0.12 is released with CCD (Continuous Collision-Detection) support!

Also, see "About the future of nphysics: a pure rust 2D and 3D real-time physics engine".

Veloren 0.3

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

This Week In Veloren 26

discussions: /r/rust

RUZZT

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

A ZZT game engine clone written in Rust.

Code: https://github.com/yokljo/ruzzt

discussions: /r/rust

TODO: gif & description

https://twitter.com/PsichiX/status/1159895167392002048

https://www.reddit.com/r/rust/comments/co62an/navmesh_based_navigation_system_for_ecs_games/

Amethyst updates

https://amethyst.rs/posts/activity-report-july-2019

Oneliners

Popular Workgroup Issues in Github

#25 - The State of Math Libraries
#23 - [Needed Crate] A pure rust SPIRV generator
#26 - Better windowing/graphics inter-operation
#10 - Create a rust-gamedev.gihub.io site
#35 - Newsletter (so meta!)

Meeting Minutes

  • The workgroup recommends crates to have a minimum supported rust version policy
  • Winit/raw-window-handle
  • Gfx-hal 0.3 is coming! (TODO: this is outdated now, right?)
  • Web presence (Newsletter, arewegameyet.com)

Requests for Contribution