Все проекты

Разработка игр

Unblock Puzzle

Разработал 3D-головоломку для «Яндекс Игр»: игрок разбирает фигуру, выбирая блоки, которым свободен путь наружу. Реализовал проверку доступных ходов, анимацию удаления блоков и переходы между уровнями.

UnityC#PuzzleScriptableObjectOutsource

Моя роль

Главный разработчик. Отвечал за механику головоломки, структуру уровней и игровой интерфейс.

Проверка ходов

Для каждого блока задал направление выхода и проверку препятствий на его пути. По нажатию игра определяет, можно ли убрать выбранную часть. Во время анимации блокирует повторный ввод, а после хода проверяет завершение уровня.

Данные уровней

Храню состав фигуры, положение блоков и направления движения в ScriptableObject. Логика проверки ходов работает с данными уровня отдельно от визуального представления. Реализовал перезапуск и учёт доступных подсказок.