Skip to content

Latest commit

 

History

History
145 lines (104 loc) · 3.87 KB

File metadata and controls

145 lines (104 loc) · 3.87 KB

+++ title = "This Month in Rust GameDev #49 - August 2023" transparent = true date = 2023-09-16 draft = true +++

Welcome to the 49th issue of the Rust GameDev Workgroup's monthly 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! Want to get involved? Join the Rust GameDev working group!

You can follow the newsletter creation process by watching the coordination issues. Want something mentioned in the next newsletter? Send us a pull request. Feel free to send PRs about your own projects!

Announcements

Game Updates

Engine Updates

goku (Discord) by @ladroid is a new 2D Rust game engine backed by SDL2. It's currently compatible with Windows and WASM and features multi-language (Spa, Fra, Ger, Jpn) docs.

Quick Peek:

  • Sprite sheets loading and animation support.
  • Basic particle effects.
  • Point, spot, and ambient lights.
  • UI layer with ready widgets like buttons, checkboxes, and sliders.
  • Audio support backed by SDL2 Mixer.
  • Gamepad input support.
  • Tile system and JSON format for describing scenes.
  • Built-in support for parallax backgrounds.
  • Simple timing and frame management utils.
  • Behavior tree AIs.

Discussions: /r/rust

Learning Material Updates

Tooling Updates

Library Updates

Popular Workgroup Issues in Github

Other News

Discussions

Requests for Contribution

Jobs


That's all news for today, thanks for reading!

Want something mentioned in the next newsletter? Send us a pull request.

Also, subscribe to @rust_gamedev on Twitter or /r/rust_gamedev subreddit if you want to receive fresh news!