Good videos, with context.
Miguel de Icaza: Swift Godot: Fixing the Multi-million dollar mistake  #GodotCon2023

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

Godot Engine
6 HN recommenders · discussed 2023–2026
Open YouTube ↗

About this video

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.

Why it appears in the archive

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

AI-generated summary and labels from the source dataset; verify important details against the video. Source & credits.

From the Hacker News discussion

jlundberg · 2024-03 · strong rec

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: [VIDEO]

Read original comment ↗
jlundberg · 2026-04 · strong rec

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

Read original comment ↗
zengid · 2023-12 · rec

Yes and here is a really great talk from Miguel de Icaza about some of the history of adding C# to game engines, and why he's excited about using Swift in Godot because he claims that Swift's reference counting avoids the issues of GC pauses. [VIDEO]

Read original comment ↗
Decabytes · 2024-01 · rec

Miguel de Icaza’s video^1 Swift Godot: Fixing the Multi-million dollar mistake got me interested in Swift. It starts around 12:30 1. [VIDEO]

Read original comment ↗
rescripting · 2024-09 · rec

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) [VIDEO]

Read original comment ↗
perennialmind · 2025-07 · rec

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] [VIDEO] [2] [LINK]

Read original comment ↗
KolmogorovComp · 2026-07 · rec

Ah it's from 2023, Miguel de Icaza : Swift Godot: Fixing the Multi-million dollar mistake: [VIDEO] Highly recommend.

Read original comment ↗
syndeo · 2024-09 · reference

Nope; no having to pause execution and clean up. Miguel de Icaza (the creator of Mono) explicitly mentions this as one of Swift's key strengths over GC languages like C# during a talk about Swift at GodotCon 2023: [VIDEO]

Read original comment ↗