Для отрисовки на экране используется кроссплатформенная библиотека Google Skia, а точнее, оболочка Xamarin SkiaSharp. С помощью OpenGl она может рисовать графические примитивы, текст или растровые изображения. Кроме того, она обеспечивает все необходимые возможности для визуализации объектов файла максимально близко к оригиналу, так как поддерживает большинство возможностей, которые используются в скетче: градиентные и тайловые заливки, режимы наложения цвета, эффекты тени, размытия и прочее.
Интересная история, интересный софт.
А формат .sketch гипотетически открыт или нет?
Да, а с 43 версии в нем много классных изменений:
http://sketchplugins.com/d/87-new-file-format-in-sketch-43
я так подозреваю, что разработчики изначально пошли по самому простому пути и использовали встроенный сериализатор из macos. Возможнее всего они и сами не знают, как оно там внутри устроено. А теперь похоже решили, что надо сделать доступным и переделывают в json. Кстати Adobe XD тоже сохраняет в сжатый json.
Скоро будет открыт https://medium.com/sketch-app-sources/sketch-43-is-coming-to-town-with-a-new-game-an-open-file-format-ae62e7e7c223
Вдохновляющий пример. Видно, что человек действительно увлечен своим делом, любит свою работу.