Разработка игр
Unblock Puzzle
Разработал 3D-головоломку для «Яндекс Игр»: игрок разбирает фигуру, выбирая блоки, которым свободен путь наружу. Реализовал проверку доступных ходов, анимацию удаления блоков и переходы между уровнями.
0:00 / 0:00
Моя роль
Главный разработчик. Отвечал за механику головоломки, структуру уровней и игровой интерфейс.
Проверка ходов
Для каждого блока задал направление выхода и проверку препятствий на его пути. По нажатию игра определяет, можно ли убрать выбранную часть. Во время анимации блокирует повторный ввод, а после хода проверяет завершение уровня.
Данные уровней
Храню состав фигуры, положение блоков и направления движения в ScriptableObject. Логика проверки ходов работает с данными уровня отдельно от визуального представления. Реализовал перезапуск и учёт доступных подсказок.