Unity Developer
Занимаюсь коммерческой разработкой игр и интерактивных приложений на Unity более 1 года. Специализируюсь на работе с UI и геймплейной логике.
Опыт работы
Разработка игровых прототипов. Работа с UI и игровой логикой. Успел поработать над следующими системами: достижения, пошаговая боевка с реакций мира на ход игрока, процедурная многослойная генерация с использованием тайловых карт, стрельба и переключение оружия с поддержкой синхронизации между клиентами, адаптивная верстка интерфейсов, drag&drop, сеточные инвентари, hud на world и canvas ui, навигация между страницами интерфейса, взаимодействие с объектами в мире, кастомные системы управления звуком и партиклами, кастомные расширения для редактора.
Индивидуально обучал студентов работе с игровым движком, написанию кода и его отладке.
Проекты
01
Комплексная пошаговая RPG вдохновленная игрой "Stoneshard" с уклоном на боевую систему, исследование мира и развитие персонажа.
Реализованы системы: процедурной генерации мира, режимов игры (бой, путешествие, отдых), инвентаря и торговли, наград, экиперовки, статусных эффектов, области видимости, смерти и воскрешения игрока, AI через node-based редактор.
02
Многопользовательская кооперативная игра в жанре roguelike с видом сверху. Игроки сражаются с волнами зомби, используя различное оружие.
Реализованы системы: стрельбы и ближнего боя, навигации и волн врагов на сервере, синхронизации состояния игры, лобби, перезапуска игры, расширение для ECS - просмотр компонентов на сущностях через визуальный редактор.
03
Градостроительный симулятор с акцентом на поведение жителей, каждый из которых имеет как собственные базовые потребности, так и рабочие задачи в рамках поселения.
Реализованы системы: экономики, управления и производства ресурсов, строительства и улучшения зданий, загрузки/сохранения сессии, достижений, смены времени суток, управления камерой.
04
Прототип игровой системы сеточного инвентаря, в которой предметы занимают произвольное количество ячеек и имеют собственную форму/ориентацию.
Реализованы системы: претаскивания предметов, генерации и стаков предметов по заданным правилам, всплывающих окон и подсказок, включения/выключения инвентарей, удаления предметов, индикации действий.
Образование