How to set up a Godot Project with Swift

It’s no secret that I’m very fond of the Swift programming language, even this site is built with it! So naturally, it makes sense that I’d want to use it for my other projects as well, especially in the realm of game development and Godot.

The SwiftGodot project, which provides Swift bindings to Godot, lets me do exactly that.

Why use SwiftGodot?

Beyond the programmer happiness of writing in a language that feels good, a compiled language can also bring great performance benefits to your game, especially by handling the heavy computations, loops, and so on in Swift, and then just bridging over the result.

How to do it?

Watch the video, where I set up a brand new project from zero (to hero) with the Swift bindings:

Watch the video

Link to the video

Author: Thomas Holtvedt

Published: 22 August 2026

Last Modified: 22 August 2026

190 words; 1 minutes to read.

Created in Swift with Ignite