StationIapetus
rapier
Our great sponsors
StationIapetus | rapier | |
---|---|---|
20 | 36 | |
273 | 2,829 | |
- | 4.3% | |
0.0 | 0.0 | |
4 days ago | 11 days ago | |
Rust | Rust | |
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.
StationIapetus
-
Are there any AAA or indi games being developed in Rust?
Check Station Iapetus, "commercial project that will eventually be released in Steam".
-
5 Rust game engines to consider for your next project
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
Thanks! I do have two pretty big games written with the engine - https://github.com/mrDIMAS/StationIapetus and https://github.com/mrDIMAS/rusty-shooter . I've started writing them because it is impossible to get right feature set, without a game that uses it.
-
[Media] rg3d game engine v0.22 - feature highlights
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
- Station Iapetus - 3d third-person shooter written in Rust - Progress Report
-
Assembling a scene in rusty-editor which is an editor for rg3d engine
Station Iapetus - https://github.com/mrDIMAS/StationIapetus
- Station Iapetus: 3rd person shooter in Rust using the rg3d game engine
rapier
-
What's everyone working on this week (22/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?
Likewise, see the js bindings of Rapier.
-
A Rust client library for interacting with Microsoft Airsim https://github.com/Sollimann/airsim-client
rapier
-
Do you consider making a physics engine (for RL) worth it?
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?
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#
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!
-
Build a simple 2D physics engine for JavaScript games
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
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)!
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!
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