Все проекты

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

Shake & Match 3D

Разработал механику поиска трёх одинаковых предметов в 3D. В игре много уровней с разными окружениями и дополнительными правилами. Занимался выбором объектов, логикой слотов и загрузкой контента уровней.

UnityC#AddressablesObject PoolingOutsource

Выбор и совпадения

Реализовал выбор предмета через raycast и перенос в панель слотов. Логика проверяет совпадения по типу, удаляет собранную тройку и обрабатывает заполнение панели. На время переноса предмет исключается из повторного выбора и физического взаимодействия.

Контент и Addressables

Организовал наборы предметов и окружения через Addressables: уровень асинхронно загружает нужный контент, а при выходе освобождает свои ссылки. Состав объектов, ограничения и особые правила хранятся в конфигурации уровня.

Пулы и физика

Повторяющиеся предметы и эффекты выдаются из пулов. При возврате сбрасываю скорость Rigidbody, состояние коллайдеров и выделение. Для неподвижных объектов использую переход физики в спящий режим.