gdnative
Godot
Our great sponsors
gdnative | Godot | |
---|---|---|
87 | 2275 | |
3,296 | 59,596 | |
2.4% | 3.7% | |
9.3 | 10.0 | |
3 days ago | about 10 hours ago | |
Rust | C++ | |
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.
Godot
-
Is the blender game engine good?
The other primary tool to think about today is Godot (https://godotengine.org/). I feel like Godot is to the main game engines (Unreal and Unity) very similar to Blender's relationship to the major 3D modeling tools (Maya, Max, etc.) Godot is improving at a dramatic rate, and it's a wonderful tool for creating 3D games from assets you create in Blender. It's lightweight but incredibly powerful, is reasonably easy to learn, and exports to a lot of great formats including web.
-
Sorry everyone for delaying Godot 4 for all this time
If you feel there is something missing in the documentation, you can open an issue on the docs repo, or if it's about the class reference, the main repo. Even if your issue doesn't match the template exactly, it's ok as long as it describes the problem properly.
-
[Godot 4 tilemaps] How can I get different terrains to connect to each other?
I recommend a hierarchy of terrains and avoid "dirt-on-grass"/"grass-on-dirt" scenarios to prevent the algorithm from choosing a transition tile from the wrong tile set. The issue is better described here: https://github.com/godotengine/godot/issues/70218
-
Now that Godot is on Epic Store...
It's only a matter of time before we can find this on SideQuest -- Bastiaan's work on a VR editor
- How would you go about making this rotation gizmo for an in game editor?
-
Step by step to shrink Godot lib size for simple Android game
Clone Godot repository then switch to your current using version if needed.
-
Release candidate: Godot 4.0.1 RC 2
No, not yet. A solution has been proposed in https://github.com/godotengine/godot/issues/70691, but it has yet to be tested and implemented.
See also this PR https://github.com/godotengine/godot/pull/56420
-
Has anyone written "Idiot's Guide To FastNoiseLite"?
Here'sHere's the commit for adding it to GD4 - more pics, but do I know how to use this? Not so well. Will commence digging in. (Funny comment here: "FastNoise exposes a ton of detailed handles which makes it very complex and daunting for end-users")
What are some alternatives?
bevy - A refreshingly simple data-driven game engine built in Rust
o3de - Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
Cocos2d - Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.
GDevelop - :video_game: Open-source, cross-platform game engine designed to be used by everyone.
Panda3D - Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Spring RTS game engine - A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/
ursina - A game engine powered by python and panda3d.
love - LÖVE is an awesome 2D game framework for Lua.
raylib - A simple and easy-to-use library to enjoy videogames programming
Torque3D - MIT Licensed Open Source version of Torque 3D from GarageGames
dialogic - 💬 Create dialogs, characters and scenes to display conversations in your Godot games.