Hacker News new | ask | show | jobs
by zamalek 1000 days ago
This dictionary stuff is truly bizarre. I have been playing around with GDExtension and Rust - specifically the meshing interface. This dictionary stuff shows up there. Not only couldn't I figure out why (the GDScript angle makes sense in hindsight), but it also makes the API virtually impossible to discover: you have to resort to reading things up in the documentation.

As much as I love Godot, the GDExtension interface really has no redeeming qualities and needs to go back to the drawing board.

2 comments

Yeah, my take is the API should be made clean of this stuff and a shim layer added on top for GDScript to consume.
If you are using Rust, you should check out https://bevyengine.org which is a rust based game engine with a focus on ECS