Skip to content

SDK GDScript supports Godot, making it easy to connect with Godot #444

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
iohao opened this issue Apr 1, 2025 · 8 comments
Closed

SDK GDScript supports Godot, making it easy to connect with Godot #444

iohao opened this issue Apr 1, 2025 · 8 comments
Assignees
Labels
enhancement;功能增强 Function enhancement;功能增强 SDK 关于 ioGame SDK 的扩展、及 SDK 相关的 issues Support extension;可扩展 Support extension;可扩展 trick;使用技巧 trick;使用技巧

Comments

@iohao
Copy link
Owner

iohao commented Apr 1, 2025

Connect with Godot and provide code generation.

refer to

@iohao iohao added enhancement;功能增强 Function enhancement;功能增强 May support;计划支持,但不紧急 Maybe, but not necessarily;后续版本计划提供的功能 SDK 关于 ioGame SDK 的扩展、及 SDK 相关的 issues Support extension;可扩展 Support extension;可扩展 trick;使用技巧 trick;使用技巧 labels Apr 1, 2025
@iohao iohao self-assigned this Apr 1, 2025
@duongxinh2003
Copy link

My Godot client uses GDScript. Do you provide an SDK for Godot with GDScript?

@iohao
Copy link
Owner Author

iohao commented Apr 2, 2025

Yes, there will be support for an SDK for Godot with GDScript.

The SDKs for C# and TypeScript have greatly reduced developers' workload and received widespread acclaim from many developers.

It was previously thought that Godot might fully adopt C# like Unity and abandon its own scripting language, UnityScript, so a GDScript SDK was not provided. However, after observing for some time, it became clear that Godot does not seem to have such plans, so the current plan is to provide a GDScript SDK for Godot.

@iohao iohao changed the title SDK GodotScript supports Godot, making it easy to connect with Godot SDK GDScript supports Godot, making it easy to connect with Godot Apr 2, 2025
@duongxinh2003
Copy link

Currently, I am rewriting the client using the documentation you provided. It still works well with the backend ioGame framework, but it looks a bit complicated. I hope you can provide an SDK for GDscript soon to make implementing the Godot client easier.

@iohao
Copy link
Owner Author

iohao commented Apr 2, 2025

If you were using C# before, then you can use it now.

As for the SDK for GDScript, it will take some more time, as I've been a bit busy lately. I expect to start working on it by the end of the month or early May.

@iohao
Copy link
Owner Author

iohao commented Apr 13, 2025

How to compile .proto into GDScript

It seems that only https://github.com/oniksan/godobuf is available on GitHub.

@duongxinh2003

@duongxinh2003
Copy link

@iohao That's right, I'm also using this library to support protobuf in Godot. Currently, this is the only library that can support protobuf with GDScript.

@iohao
Copy link
Owner Author

iohao commented May 9, 2025

@iohao iohao closed this as completed May 9, 2025
@iohao iohao removed the May support;计划支持,但不紧急 Maybe, but not necessarily;后续版本计划提供的功能 label May 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement;功能增强 Function enhancement;功能增强 SDK 关于 ioGame SDK 的扩展、及 SDK 相关的 issues Support extension;可扩展 Support extension;可扩展 trick;使用技巧 trick;使用技巧
Projects
None yet
Development

No branches or pull requests

2 participants