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

AdaEngine