Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



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




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: