Blob&friends (drawing app for kids)
Дальнейшая разработка существующего прототипа мобильной игры. Моя работа заключалась в основном в преобразовании этого прототипа в «правильный» проект с читаемым кодом и низким bus factor.
Большая часть работы по рефакторингу также «совпала» с оптимизацией. (Это обычное явление при разработке мобильных игр: когда сложно поддерживать «выделистый», но наспех созданный, пользовательский интерфейс, тогда и мобильная система также не может обрабатывать его без задержек, а после рефакторинга быстрое выполнение также возникает естественным образом.)
Аналогичным образом, изначально сама раскраска была реализована в виде «мозаики» из отдельных картинок (по картинке на фрагмент), что добавляло и работы графическому дизайнеру, и некоторой ручной работы внутри Unity; и достаточно работы для мобильных систем, чтобы вызвать заметный нагрев и разрядку батареи. Вместо того, чтобы оптимизировать эти «симптомы», более экономично оптимизировать первопричину. А именно, правильный алгоритм заливки методом «наводнение» позволил эффективно справиться с этой ситуацией.
Приложения больше нет в магазине, но его можно увидеть на этих, так сказать, «архивных» веб-сайтах (осторожно: это могут быть очень сомнительные сторонние веб-сайты):
- https://descargarapps.club/educativos/blob-friends-libro-de-colorear.html
- https://apkpure.com/de/blob-friends-coloring-book/com.blobandfriends.colorbook
info
- date:
- 2018-01–2018-08
- stack:
- Unity, Android
- skills:
- 2D
- role:
- solo programming
- billing:
- fixed payment