top of page

7-9 OCT. 2026
BERLIN


( SPEAKER )
Marcel Kulina
Platform Lead iOS @ adesso SE · kulina.dev
( TALK TITLE )
Swift for Game Development: The Wins, The Walls, The Gaps
iOS developer by day, game engine developer by night. I love Swift, so I wondered: could my favourite language actually work for games? It has the performance, value types, modern syntax, and a growing story beyond Apple's walled garden. So why is almost no one doing it?
So I tried.
This talk is the result of that experiment, a dive into the corners of Swift most of us rarely touch.
Part one covers the features that shape game performance: memory layout, struct packing, raw memory, what C/C++ interop really feels like (and where Swift/C++ overpromises), the missing primitive of runtime reflection, Swift on Windows in 2026, and where the language's safety defaults fight you.
Part two is a live demo: building a small physics sandbox on stage with Swift, Raylib, and Box2D. Enough to see the pieces work, and the rough edges too.
Familiarity with Swift and C/C++ basics helps, but no game engine experience needed.
An honest look at Swift outside Apple's ecosystem.
bottom of page
