在Go中开发原生iOS应用程序,在任何平台上,无需SDK!

Go的跨平台2D/3D图形运行时,适合构建原生移动的应用程序,gextensions,多媒体应用程序,游戏等!

为什么使用graphics.gd?

  • Go语言
  • 与C++/C#/GDScript/Rust/Swift等效项不同,所有Godot RID、可调用项和字典参数都是具体类型的。
  • 性能和便利性的良好平衡。
  • 通用的纯Go '变体'包,在任何Go项目中重用它们。
  • 在第一次构建之后,快速重新编译,获得类似于脚本语言的体验。
  • 在任何主机平台上轻松交叉编译windows/macos/android/Linux/ios/web。
  • 构建Android应用程序既不需要Java,也不需要Android SDK/NDK。
  • 构建iOS应用程序既不需要Xcode也不需要MacOS。

不仅仅是包装纸!graphics.gd是从头开始设计的,旨在在Godot + GDExtension之上提供一个有凝聚力的策划图形运行时。

支持的平台

  • Windows GOOS=windows gd build
  • Linux GOOS=linux gd build
  • macOS GOOS=macos gd build
  • 安卓系统GOOS=android GOARCH=arm64 gd run
  • iOS GOOS=ios gd run(需要IOS设备上的SideStore
  • Web GOOS=web gd run

平台限制

  • 仅限64位(arm64 & amd64)。
  • 不支持PlayStation/Xbox/Switch(未来可通过WASI,wasm 2c或hitsumabushi实现)。

在Go中开发原生iOS应用程序,在任何平台上,无需SDK!