Our great sponsors
- InfluxDB - Access the most powerful time series database as a service
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
- SonarQube - Static code analysis for 29 languages.
- CodiumAI - TestGPT | Generating meaningful tests for busy devs
|7 months ago||7 days ago|
|MIT License||MIT OR Apache-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.
RG3D (Rust game engine) feature highlights
7 projects | news.ycombinator.com | 21 Aug 2021
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.
14 projects | reddit.com/r/rust | 6 Apr 2021
Yeah it did. Commits in the rg3d repo go back to like 2019, and they always had this as a demo for it before they started working on the third-person game.
Is there a love2d for c++?
3 projects | reddit.com/r/gamedev | 25 May 2023
What about learning Go with Ebiten? Or Rust with Bevy?
Announcing lavagna v2, a collaborative blackboard made with bevy and WebRTC
5 projects | reddit.com/r/rust | 22 May 2023
I’ve ported the application from being based on pixels crate to the powerful bevy game engine
I’ve fallen in love with rust so now what?
10 projects | reddit.com/r/rust | 21 May 2023
You can make a game too.
IT - programátor vzdělání
3 projects | reddit.com/r/czech | 21 May 2023
I started my journey away from Windows with Pop back in May 2020 (last screenshot) and switched to Arch after 6 months to get more familiar with Linux. Faced challenges and learned a lot. Now, as a professional 3D artist, I return to Pop OS for stability—full circle after 3 years!
8 projects | reddit.com/r/pop_os | 21 May 2023
As for game engines, in my experience both the Godot Engine (2D and 3D) and the Unreal Engine work like a charm on Linux, so you may want to consider giving those a chance too. Unreal can be quite steep, but Godot is really powerful and a much smoother learning process than Unity, in my 100% biased opinion. I’ve been experimenting with Bevy too—an emerging game engine with support for 2D and 3D rendering written in the Rust programming language—so far so cool.
Bevy + WebGPU
3 projects | reddit.com/r/rust | 18 May 2023
Actually just realized it wasn't a Cloudflare setting directly. We had to do this: https://github.com/bevyengine/bevy/pull/8636/files3 projects | reddit.com/r/rust | 18 May 2023
Turns out we weren't optimizing these builds for size. We just merged a fix! We've also set the right content type on cloudflare to enable streaming/compression. The raw size is down to 13mb and the actual download size (with compression) is now 3.9mb. Should roll out soon. https://github.com/bevyengine/bevy/pull/8636
Bevy and WebGPU
Fair enough, thanks. I don't think there's a pressing/mainstream ask that justifies the maintenance burden that I imagine this would cause. I've seen people mentioning sparingly that they'd like to use Bevy for Xbox and Playstation development. Another cool use case was to use Bevy with crankstart to develop games for the Playdate with Rust. Again, probably not sufficient demand beyond curiosity or a hobby.
I suppose this is already being discussed within the community and they're capturing the same concern you're bringing up: https://github.com/bevyengine/bevy/pull/6581
When do think bevy will support entity-entity relationships ? https://github.com/bevyengine/bevy/issues/3742.
Flecs ECS already supports this: https://github.com/SanderMertens/flecs/blob/master/docs/Rela...
What are some alternatives?
Amethyst - Data-oriented and data-driven game engine written in Rust
Godot - Godot Engine – Multi-platform 2D and 3D game engine
Fyrox - 3D and 2D game engine written in Rust
RG3D - 3D and 2D game engine written in Rust [Moved to: https://github.com/FyroxEngine/Fyrox]
piston - A modular game engine written in Rust
specs - Specs - Parallel ECS
ggez - Rust library to create a Good Game Easily
gdnative - Rust bindings for Godot 3
raylib - A simple and easy-to-use library to enjoy videogames programming
macroquad - Cross-platform game engine in Rust.
wgpu - Safe and portable GPU abstraction in Rust, implementing WebGPU API.
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native