GodotSwift
Swift bindings for the Godot Game Engine
Install / Use
/learn @migueldeicaza/GodotSwiftREADME
NOTICE
This was a binding for the old extension system in Godot which is already deprecated. Please visit the new version for Godot 4.0 in SwiftGodot
OLD STUFF
Swift bindings for the Godot Game Engine
This is currently a work in progress, and is aimed at the Godot 4.0 release.
Today, Godot support both GDScript and C# via Mono as scripting languages. The intent of this binding is to provide a compiled alternative that does not use a garbage collector while still surfacing a modern, user-friendly, and productive programming language to developers.
Under the Generator directory, you will find the API generator that
parses the Godot API files and produces the Swift binding. The
Binding directory contains the manual parts of the Swift support
that are combined with the generated pieces to produce the Swift API
that developers can use.
To build this, first build the Xcode project in Generator and run it,
and then use swift build in the Binding directory.
Inspiration
The inspiration from this binding comes from both the Mono bindings in Godot, as well as Godot-cpp.
Related Skills
node-connect
351.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
