gdnative
RG3D
DISCONTINUED
Our great sponsors
gdnative | RG3D | |
---|---|---|
87 | 40 | |
3,296 | 3,193 | |
2.4% | - | |
9.3 | 9.8 | |
8 days ago | about 1 year ago | |
Rust | Rust | |
MIT License | MIT License |
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.
gdnative
-
Rust – Are We Game Yet?
> Same for Godot.
While likely true that it's "Unlikely to ever be as supported" as the 4 officially supported languages[0] ("GDScript, C#, and, via its GDExtension technology, C and C++."), Godot's GDExtension technology is specifically intended for use in adding support for other languages.
The most relevant tracking issue for Rust is presumably:
* <https://github.com/godot-rust/gdnative/issues/824>
Which links to:
* <https://github.com/godot-rust/gdextension>
[0] https://docs.godotengine.org/en/4.0/getting_started/step_by_...
-
OK so whose gonna tell them
...Godot v3.x has Rust support via godot-rust and Godot v4.0 is released as of this month?
-
Godot 4.0 is out
I was curious, and looked it up. Nothing built in, but there's an interesting project that works with godot: https://godot-rust.github.io/
-
The langage for the next 40 years of engine dev
Curious why you think Rust would not work with a node-system like in Godot since there are already Rust-bindings for Godot. And while I can think of several reasons for not using Rust (I don't use it myself) I never thought the lack of inheritance would be an issue at all.
-
I want to make a game that’s compatible with Nintendo switch.
Also if you want to use this as an opportunity to learn Rust, take a look at godot-rust.
-
100,000 subscriber celebration – Ask the Godot contributors anything!
GDExtension is a platform, much like GDNative. It provides tools, but additional language bindings will still come from the community. For Godot Rust you can track the progress here: https://github.com/godot-rust/godot-rust/issues/824
-
Can you use rust to create games?
For what its worth, you can write your scripting for godot in Rust with godot-rust. It's not perfect cause its fitting Rust into the Godot model, but it'll also give you a "best of both worlds" type of situation if you want to get up and running quick but also do the game logic in Rust.
There's godot-rust for writing Rust components for the Godot engine.
-
What do I need for a board game?
If you desire to use Godot, as having the editor and support, while wanting to use Rust for the logic, might wanna look into Godot Rust.
-
What's your favorite Rust design pattern?
Current version of godot-rust uses type-state to declare Ref references "safe to use" once the user has asserted their safety, and to switch between shared/unique/thread-local ownership.
RG3D
-
5 Rust game engines to consider for your next project
Fyrox is a production-ready engine with extensive documentation and resources that focuses on 2D and 3D rendering. To use the Fyrox engine, add the following line to your Cargo.toml:
-
Is there a way to use piston with wasm?
rg3d has recently added web support.
-
Game engines favouring a programming-heavy approach?
Rg3d, written in Rust: https://rg3d.rs
-
Is it reasonable to build beautiful-responsive-complex frontends in Rust web frameworks with minimal html css javascript knowledge?
Maybe bevy plus egui? I have never used wasm or bevy though. rg3d apparently supports wasm, too, and includes its own GUI lib (but it's hard to customize the rg3d gui, as far as I can tell).
- I know that rust is still a growing ecosystem but I want to know if there are any rust game engines.
- Why isn't rust used in game engines yet?
-
Hey Rustaceans! Got an easy question? Ask here (46/2021)!
Recommend checking out rg3d.
-
rg3d game engine now has a cheat/guide book!
Links: Book Sources on GitHub, rg3d game engine
-
Whats your favourite open source Rust project that needs more recognition?
rg3d
-
[Media] rg3d 0.23 game engine - custom shaders, materials, PBR, HDR, and more!
GitHub, rg3d.rs, Join the Discord Server
What are some alternatives?
bevy - A refreshingly simple data-driven game engine built in Rust
Godot - Godot Engine – Multi-platform 2D and 3D game engine
Amethyst - Data-oriented and data-driven game engine written in Rust
macroquad - Cross-platform game engine in Rust.
wgpu - Safe and portable GPU abstraction in Rust, implementing WebGPU API.
veloren - An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.
rapier - 2D and 3D physics engines focused on performance.
ecs - LeoECS is a fast Entity Component System (ECS) Framework powered by C# with optional integration to Unity
piston - A modular game engine written in Rust
actors.unity - 🚀Actors is a framework empowering developers to make better games faster on Unity.