Blob&friends (drawing app for kids)

Дальнейшая разработка существующего прототипа мобильной игры. Моя работа заключалась в основном в преобразовании этого прототипа в «правильный» проект с читаемым кодом и низким bus factor.

Большая часть работы по рефакторингу также «совпала» с оптимизацией. (Это обычное явление при разработке мобильных игр: когда сложно поддерживать «выделистый», но наспех созданный, пользовательский интерфейс, тогда и мобильная система также не может обрабатывать его без задержек, а после рефакторинга быстрое выполнение также возникает естественным образом.)

Аналогичным образом, изначально сама раскраска была реализована в виде «мозаики» из отдельных картинок (по картинке на фрагмент), что добавляло и работы графическому дизайнеру, и некоторой ручной работы внутри Unity; и достаточно работы для мобильных систем, чтобы вызвать заметный нагрев и разрядку батареи. Вместо того, чтобы оптимизировать эти «симптомы», более экономично оптимизировать первопричину. А именно, правильный алгоритм заливки методом «наводнение» позволил эффективно справиться с этой ситуацией.

Приложения больше нет в магазине, но его можно увидеть на этих, так сказать, «архивных» веб-сайтах (осторожно: это могут быть очень сомнительные сторонние веб-сайты):

info

date:
2018-01–2018-08
stack:
Unity, Android
skills:
2D
role:
solo programming
billing:
fixed payment