HackerTube

Miguel de Icaza: Swift Godot: Fixing the Multi-million dollar mistake #GodotCon2023

Godot EngineRecommended by 6 HN commenters across 7 months, 2023–2026
YouTube
talk · intermediate · evergreen · 2023–2026 on HN

Miguel de Icaza's GodotCon 2023 talk on Swift bindings for Godot. He argues that garbage-collector pauses in C# are a persistent problem and that Swift's reference counting avoids them.

Frequently recommended for an experienced game-engine builder's view on why GC pauses are inevitable and why Swift's approach is appealing.

12 comments from Hacker News

@jlundberg2026-04 · in “Xogot: Godot for iPad and iPhone”

Miguels work on Swift for Godot is really inspiring. Highly recommend this video for anyone looking for more context: ▶ this video

Strongly recommends View on HN
@jlundberg2024-03 · in “Embedded Swift on the Raspberry Pi Pico”

Looking forward to trying this out! Another place Swift seem to be getting traction in is godot. Miguel De Icaza’s talk on the topic is highly recommended: ▶ this video

Strongly recommends View on HN
@KolmogorovComp2026-07 · in “Watching Go's new garbage collector move through the heap”

Ah it's from 2023, Miguel de Icaza : Swift Godot: Fixing the Multi-million dollar mistake: ▶ this video Highly recommend.

Recommends View on HN
@perennialmind2025-07 · in “.NET 10 Preview 6 brings JIT improvements, one-shot tool execution”

Dotnet's GC has a real latency problem. Miguel de Icaza gave a nice talk on why noticeable pauses are inevitable in a stop-the-world tracing GC, proposing Swift's reference-counting GC as the viable alternative [1]. Still, there are recent developments (Satori GC) with the promise to make the worst case far more palatable (e.g. 250ms -> 5ms) [2]. [1] ▶ this video [2] link

Recommends View on HN
@rescripting2024-09 · in “Swift 6”

Something like this? link > SwiftGodot can be used to either build an extension that can be added to an existing Godot project, where your code is providing services to the game engine, or it can be used as an API with SwiftGodotKit which embeds Godot as an application that is driven directly from Swift. Miguel de Icaza gave a great talk on Swift + Godot (among other things) ▶ this video

Recommends View on HN