ПОРТФОЛИО / Прототип мобильной игры
Great Graffiti.
Рисование по поверхности с помощью CustomRenderTexture, асинхронное чтение маски и расчёт заполнения через Jobs и Burst.

Иллюстрация к проекту. Игровые кадры и видео находятся ниже.
Рисование по поверхности
В Great Graffiti механическая кисть раскрашивает рисунок, а игра подсчитывает закрашенную площадь. Это прототип с одним демонстрационным уровнем. Следующий уровень остался незавершённым.
От касания к маске
Виртуальный джойстик перемещает кисть на шарнирном манипуляторе. Луч определяет координаты касания поверхности, а CustomRenderTexture обновляет закрашенную область. Цвет берётся из подготовленной текстуры по координатам касания.
Расчёт заполнения
AsyncGPUReadback считывает текстуру маски. Задача с Burst подсчитывает незакрашенные пиксели, после чего игра обновляет шкалу прогресса и начисляет монеты за прирост заполнения. Когда закрашен нужный процент рисунка, уровень заканчивается.
Игровой цикл
Рисование расходует топливо. Между попытками можно увеличить его запас, размер кисти, силу нанесения цвета и длину манипулятора. Последнее улучшение добавляет секции в шарнирную конструкцию и расширяет область движения. Уровни улучшений и баланс монет сохраняются локально.
Видео.
01Скриншоты.
06Ищете геймплейного разработчика?
Буду рад обсудить задачи вашей команды и рассказать о работе над играми.





