# 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 <!-- Anyone posting anything? --> ## [Survey from the Rust Game Development Working Group](https://users.rust-lang.org/t/survey-from-the-rust-game-development-working-group/31270) > 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.rustsim.org/blog/2019/08/01/this-month-in-rustsim) <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"](https://www.patreon.com/posts/28917514). ## Veloren 0.3 ![](https://cdn.discordapp.com/attachments/523568428905398283/605117724171042930/screenshot_1564341608439.png) [This Week In Veloren 26](https://veloren.net/devblog-26/) discussions: [/r/rust](https://www.reddit.com/r/rust/comments/clziyh/veloren_03_the_multiplayer_voxel_rpg_written_in/) ## RUZZT ![](https://pbs.twimg.com/media/EBETPNDXoAIZGlO?format=png&name=small) A ZZT game engine clone written in Rust. Code: https://github.com/yokljo/ruzzt discussions: [/r/rust](https://www.reddit.com/r/rust/comments/cl9qhk/ruzzt_a_zzt_game_engine_clone_written_in_rust/) ## Nav-mesh based navigation for games 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 * Vlad Shukov's prototype video: https://twitter.com/VladZhukov0/status/1157636331629137921 (/r/rust) * Hot Reloding: https://twitter.com/wodannson/status/1157472538622078976 (TODO: /r/rust discussions) * Robo Instructus 1.3 - ... # 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 * winit * Good first issues tagged “help wanted”: https://github.com/rust-windowing/winit/issues?utf8=✓&q=is%3Aissue+is%3Aopen+label%3A%22status%3A+help+wanted%22+label%3A%22Good+first+issue%22 * Blocking release https://github.com/rust-windowing/winit/issues?utf8=✓&q=is%3Aissue+is%3Aopen+label%3A%22Blocking+a+release%22 * anything else to highlight here?