gdextension VS Godot

Compare gdextension vs Godot and see what are their differences.

gdextension

Rust bindings for Godot 4 [Moved to: https://github.com/godot-rust/gdext] (by godot-rust)
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
gdextension Godot
5 2,762
867 89,787
- 1.5%
10.0 10.0
over 1 year ago 4 days ago
Rust C++
Mozilla Public License 2.0 MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

gdextension

Posts with mentions or reviews of gdextension. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-16.
  • Rust – Are We Game Yet?
    15 projects | news.ycombinator.com | 16 Mar 2023
    > 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_...

  • what's the state of using rust in Godot 4?
    2 projects | /r/godot | 9 Mar 2023
    The Rust binding for GDExtension is still at an early stage as advertised by the ReadMe, but we're making steady progress. Thanks to active contributors, the last month has been very productive, with support for arrays, dictionaries, vectors, transforms, single/double precision, as well as several bugfixes and higher test coverage.
  • Godot 4.0 is out
    3 projects | /r/linux | 1 Mar 2023
    Worth noting that with Godot being 'built in' matters less - C# is a first class language in Godot 4 but it also isn't built in, because the engine can be extended with fully integrated language plugins. This is a new thing in Godot 4, Rust is being added in the same way but isn't ready yet.
  • Raku + Godot? GDExtension, could this be possible?
    3 projects | /r/rakulang | 17 Jan 2023
    An example would be Lua and Rust bindings.

Godot

Posts with mentions or reviews of Godot. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-10-01.
  • Redot Engine – Multi-platform 2D and 3D game engine
    2 projects | news.ycombinator.com | 1 Oct 2024
    What is the difference between "Redot" and Godot?

    The README for this GitHub contains the same info as the official Godot repo [1], so it's not clear what this fork does differently or changes.

    [1] https://github.com/godotengine/godot

  • Ask HN: What are you working on (September 2024)?
    116 projects | news.ycombinator.com | 29 Sep 2024
    Building some prototypes of games with Godot. Mostly enjoying it.

    A few gripes with the GDScript language though. Might switch back to C#.

    https://godotengine.org/

  • FFT-based ocean-wave rendering, implemented in Godot
    5 projects | news.ycombinator.com | 27 Sep 2024
    Godot is an open source game framework: https://godotengine.org/

    You would presumably need to download the Godot framework and open it in the framework.

  • Ask HN: Intro to Game Development path for a 12 year old?
    3 projects | news.ycombinator.com | 5 Sep 2024
    I think going straight to Switch would likely be a tall order. I’d start him off with something where he can be successful right away, writing something he can play on his own computer or share with friends easily.

    Scratch[0] is often used to start kids out with programming. He may already use it in school, I know my nephew does, who is around the same age. I made a silly little game in Scratch about a year ago to share with my nephews[1], to try and inspire them a bit. The oldest one quickly went into the code and started tweaking the variables I had set to control things like speed and randomness to make it more chaotic. It’s a good way to learn the concepts of variables, loops, sprites, hit boxes, etc without getting bogged down with the complexity of syntax or a professional game engine. It’s also in the browser, so he can easily share with friends and have them play it, or fork it.

    After that, maybe look to something like Godot[2]. It’s free and open source, so he doesn’t have to worry about licensing and all that nonsense that a 12 year old shouldn’t have to think about. I briefly looked and saw some videos of people running the Godot engine on the Switch, but I don’t know what’s involved in that.

    I wouldn’t get too tied to a console when learning. Rumors of the Switch 2 are floating around, and who knows, that could mean a whole different path. Starting on the computer avoids this problem, and other huddles. Then if he likes the act of game dev and learning those things, he can cross the bridge to whatever the current console is, if that’s the direction he wants to head.

    [0] https://scratch.mit.edu/

    [1] https://scratch.mit.edu/projects/733627274/

    [2] https://godotengine.org/

  • Cómo encontrar trabajo para los Fixis: analizando Godot Engine
    1 project | dev.to | 2 Sep 2024
  • Ask HN: What are you working on (August 2024)?
    132 projects | news.ycombinator.com | 24 Aug 2024
    I am building my very first computer game, a VR spaceflight simulator with realistic physics and engineering, inspired by Orbiter, Eagle Lander 3D, and a little bit of Subnautica: https://tungstenmoon.com/

    I am using the Godot engine: https://godotengine.org/

    The playable demo is already available today on Github: https://github.com/Eccentric-Anomalies/Tungsten-Moon-Demo-Re...

    We're releasing the demo on Steam for the first time in a few days, followed by an early access version probably in October: https://store.steampowered.com/app/3104900/Tungsten_Moon/

  • Random Thoughts about Unity
    4 projects | news.ycombinator.com | 24 Aug 2024
    By trade I'm a C#/.NET dev. Unity made it easy to dabble with gamedev on the side. But I've since moved to Godot. Their approach makes a lot more sense. Unfortunately, the C# experience isn't quite there.

    GDScript is just barely OK. You really start to miss a lot of advanced features on bigger projects.

    Godot will skyrocket further once they add proper C# Web Export. Unfortunately, they claim to be blocked by this .NET team issue.

    https://github.com/godotengine/godot/issues/70796#issuecomme...

  • How to find job for Rescue Rangers: analyzing Godot Engine
    1 project | dev.to | 7 Aug 2024
    The version of Godot Engine that we used for the analysis is 4.2.2.
  • Ask HN: Who wants to be hired? (August 2024)
    15 projects | news.ycombinator.com | 1 Aug 2024
  • Recursos para crear Juegos
    3 projects | dev.to | 24 Jul 2024
    Godot

What are some alternatives?

When comparing gdextension and Godot you can also consider the following projects:

unreal-rust - Rust integration for Unreal Engine 5

bevy - A refreshingly simple data-driven game engine built in Rust

godot-fmod-integration - FMOD Studio middleware integration and scripting API bindings for the Godot game engine.

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.

godot-ggrs-wrapper - A Rust GDNative project to provide GGRS to the Godot Engine

Cocos2d - Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.

rust-ecosystem - Rust wants & tracking for Embark 🦀

GDevelop - 🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.

gdnative - Rust bindings for Godot 3

Panda3D - Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

luascript - Lua language support for Godot Engine

Spring RTS game engine - A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?