Доклад

Как и зачем писать игровой движок на Swift

Зал 3

Swift не так часто ассоциируют с языком для разработки прикладных решений вне мобильной разработки, но это неправильно! Swift давно вырос из языка для iOS и нацелен в более серьезную конкуренцию, а именно с Rust.

В докладе разберем, как построить игровой движок на Swift с упором на производительность и расширяемость.

Где Swift реально быстрый, а где ему нужна помощь — аллокации, ARC, горячие участки и профилирование. Поговорим о мультиплатформенности — как организовать архитектуру, чтобы один код работал на iOS/macOS/Windows без боли. Обсудим варианты работы с рендером, и покажу подходы к UI-инструментам для движка.

Расписание