|4 days ago||11 days ago|
|GNU General Public License v3.0 only||Apache License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Are there any AAA or indi games being developed in Rust?
3 projects | /r/rust_gamedev | 5 Jun 2022
Check Station Iapetus, "commercial project that will eventually be released in Steam".
5 Rust game engines to consider for your next project
10 projects | dev.to | 24 May 2022
Besides being clear and easy to use, one of its popular features is the scene editor, which provides a scene preview as demonstrated in this example:
RG3D (Rust game engine) feature highlights
7 projects | news.ycombinator.com | 21 Aug 2021
[Media] rg3d game engine v0.22 - feature highlights
6 projects | /r/rust | 12 Aug 2021
Thanks! Huge breaking changes in the API are rare, I'm trying to design the API to be good from the first try. I have three dependent projects, so every breaking change forces me to fix all of those. Usually I need an hour or so to make it compile again, even on large projects like this.
Bevy 0.5: data oriented game engine built in Rust
10 projects | news.ycombinator.com | 6 Apr 2021
Station Iapetus - 3d third-person shooter written in Rust - Progress Report
2 projects | /r/rust | 5 Apr 2021
Assembling a scene in rusty-editor which is an editor for rg3d engine
3 projects | /r/rust | 18 Mar 2021
Station Iapetus - https://github.com/mrDIMAS/StationIapetus
Station Iapetus: 3rd person shooter in Rust using the rg3d game engine
2 projects | /r/rust | 18 Feb 2021
What's everyone working on this week (22/2023)?
14 projects | /r/rust | 28 May 2023
Still using Rust in a browser-based multiplayer party game I'm working on! I'm using Actix Web for the backend and rapier2d to handle my game's physics. I'm looking to make some more connections amongst the developer / gaming community through my game down the line.
What libraries does Idris need to increase adoption?
5 projects | /r/Idris | 4 Feb 2023
Likewise, see the js bindings of Rapier.
A Rust client library for interacting with Microsoft Airsim https://github.com/Sollimann/airsim-client
13 projects | /r/robotics | 22 Jan 2023
Do you consider making a physics engine (for RL) worth it?
3 projects | /r/rust | 8 Oct 2022
Not a direct answer to your question but have you taken a look at Rapier? It doesn't have GPU parallelization but it does have SIMD support and CPU parallelization.
Open Source C++ Physics Libraries for Dedicated FPS Server?
3 projects | /r/gamedev | 22 Sep 2022
Other than that, I've heard that Rapier is pretty good for networked games because it's easily serializable and deterministic across different hardwares. It's written in rust but you should be able to find / write bindings.
Open-sourced fixed-point physics in Godot C#
3 projects | /r/godot | 7 Sep 2022
Nice work! Small question: if your goal is to have deterministic behavior across platforms, couldn't you instead put effort into making deterministic floating point operations instead? Precision loss of fixed point arithmetic can be harsh. Speaking of cross platform deterministic FPA, the only project that I know making use of it is Rapier (https://rapier.rs/), I admit not having dug into it a lot though. I'd love to hear back from you!
4 projects | news.ycombinator.com | 24 Aug 2022
A rather more modern physics engine for JS games can be found at https://rapier.rs/. It's written in Rust, compiled to WASM, works for 2D and 3D, and it's fast (well, fast for JS anyway).
Bevy's Second Birthday
4 projects | /r/rust | 10 Aug 2022
In the short term, Rapier actually has an official Bevy Plugin that they maintain. It adds all of the features you mentioned. Check out their homepage for a feature overview: https://rapier.rs
Hey Rustaceans! Got a question? Ask here! (31/2022)!
11 projects | /r/rust | 2 Aug 2022
https://github.com/dimforge/rapier works in WASM, I think; and for graphics library I'd suggest Bevy, which also has a convenient integration plugin for Rapier (not sure if Bevy works / how could it work with Yew though).
Threlte now has physics!
3 projects | /r/sveltejs | 30 Jul 2022
Threlte now has experimental support for the excellent rapier physics engine and provides easy to use components (like , ) and hooks to quickly get started. It's all neatly packed in a new package @threlte/rapier, check out the Getting Started Guide.
What are some alternatives?
box2d-wasm - Box2D physics engine compiled to WebAssembly. Supports TypeScript and ES modules.
bevy - A refreshingly simple data-driven game engine built in Rust
parry - 2D and 3D collision-detection library for Rust.
nakama - Distributed server for social and realtime games and apps.
gdnative - Rust bindings for Godot 3
PixiJS - The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Backroll-rs-test - A macroquad sample project that has rollback
three - [abandoned] Totally not inspired Rust 3D library
ggpo - Good Game, Peace Out Rollback Network SDK
RG3D - 3D and 2D game engine written in Rust [Moved to: https://github.com/FyroxEngine/Fyrox]
comlink - Comlink makes WebWorkers enjoyable.
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native