HackerTube

THE VIDEO SHELF · garbage collection and game engines

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

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 HN readers recommended it

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

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
Godot Engine
Topic
garbage collection and game engines
Format
talk
Level
intermediate
HN recommenders in dataset
6
HN mentions in dataset
12
Recommendation years in dataset
2023–2026

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • 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]

    jlundberg on Hacker News · 2024-03
    In Embedded Swift on the Raspberry Pi Pico
  • Miguels work on Swift for Godot is really inspiring. Highly recommend this video for anyone looking for more context: [VIDEO]

    jlundberg on Hacker News · 2026-04
    In Xogot: Godot for iPad and iPhone
  • 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. …

    zengid on Hacker News · 2023-12
    In Murder is a pixel art ECS game engine in C#

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.