Соберем Doom и запустим на iOS с использованием в качестве пикселей все, начиная от квадратов и заканчивая UI-элементами из библиотеки SwiftUI. Сессия в формате исследования, получение удовольствия от процесса и результата. Плюс рефлексия на тему качества кода, которому уже 30 лет, и он по-прежнему собирается. Будет C, SwiftUI, капелька математики и много фана.
Пишем свой рендеринг графики на SwiftUI и запускаем на нем Doom
