Павел Кулич

Unity Developer
Я являюсь Unity Developer с более чем 3-летним опытом работы в игровой индустрии, специализируюсь на создании мобильных игр.

Мой опыт охватывает проекты в жанрах casual, hypercasual и mid-core.
Успешно работал как самостоятельно, так и в составе команд, эффективно взаимодействуя с коллегами и достигая поставленных целей.
Профессиональные навыки
Hard
  • LeanTween
  • DOTween
  • ECS (Entitas)
  • Odin Inspector
  • UniRx
  • UniTask
  • Zenject
  • uGUI
  • Addressables system
  • Particles system
  • NavMesh
  • BehaviourTree
  • Analytics
Мои проекты
Специальный Агент: Снайпер 2
Action

Продолжение идей первой игрой про снайпера. Здесь было переписано старое с учетом новых ассетов и добавлены новые механики.


  • интеграция сторонних ассетов из BuiltIn в URP пайплайн
  • добавление логики над сторонними ассетами и их интеграция в геймплей
  • улучшение шутерной составляющей
  • добавление slowmotion эффекта без использования Time.timeScale
  • работа с оптимизацией кода, анализ и удаление "вершин" в профайлере
  • уменьшение веса билда с 90 до 40 мб
  • интеграция SDK Яндекса, работа с ЯндексМетрика
  • создание AI для врагов с использованием стороннего ассета: атака, блуждание, прятки + инъекции с помощью рефлексии в ассет для AI для поддержки slowmotion эффекта
  • добавление "dead cam" с использованием Cinemachine
  • запекание NavMesh для префабов
  • добавление взрывов и их физики
  • разработка системы характеристик оружия и персонажей (урон, здоровье)
  • поиск и интеграция outline шейдеров
  • написание полноценной системы UI
  • кастомизация оружия и рук (материалы[скины], обвесы)
  • игровой магазин: реклама, софт валюта, хард валюта
View
Специальный Агент: Снайпер
Action

Этот проект был сделан для платформы Яндекс.Игры. Целью было создание проекта с нуля и тестирования своих архитектурных решений


  • написание приложения с нуля
  • создание расширяемой архитектуры
  • интеграция плагина для работы с платформой Яндекс.Игры
  • добавление анимаций персонажам с помощью Mixamo
  • добавление модели оружия с itch и переделка ее под геймплей
  • изучение специфики работы в WebGL
  • обход бага WebGL с невозможностью использовать 2 касания экрана одновременно на мобильных устройствах
  • интеграция SDK Яндекса, работа с рекламой
  • разработка физики оружия (эффект стрельбы, перемещения камеры)
View
Guildmaker Tycoon
Idle, tycoon

На данный момент мой самый большой проект. Принимал участие в разработке большинства аспектов проекта: от UI до архитектуры некоторых систем. Среди фичей: система начисления наград, баттл пас, синхронизация данных, боевая система. Составлял проект взаимодействия гильдии и подземелий, разрабатывал AI для героев и противников.


  • работа с анимациями персонажей
  • верстка реактивного UI
  • создание интерактивных обучающих вставок
  • участвовал в создании экономики игры
  • написание кода по стандарту компании
  • предложение по добавлению сторонних ассетов для упрощения разработки
  • предложение улучшений в legacy
  • поддержка legacy, в т. ч. ECS, который использовался в meta механиках
  • реализация и поддержка фичей
  • разработка синхронизации работы meta и core
  • написание инструментария для тестирования игры
  • работа в команде: интеграция фич вместе с гейм-дизайнерами, тестирование билда, помощь в построении уровней левел-дизайнерам
View
Merge Ventura: Island Stories!
Merge
  • участие в разработке core механик
  • верстка адаптивного UI
  • оптимизация кода
  • уменьшение веса билда с помощью подгрузки дополнительных файлов через интернет
  • исправление багов на конкретных платформах, возникающих в результате "гонки" за ресурсы
  • создание анимированных вступительных кат-сцен
  • интеграция обучающих вставок
  • создание VFX, добавление готовых SFX
  • написание кастомных функций для Inspector
  • работа с БД: сохранение прогресса игрока, миграция данных
  • локализация игры
  • создание кастомного игрового дебаггера
View
Supergirl
Arcade
В одной из кампаний я в одиночку делал гиперказуалки, и в одном этом блоке опишу все, что я делал для всех тех игр

  • создание архитектуры приложения
  • реализация core механик
  • левел дизайн
  • написание AI для врагов(блуждание, атака, создание отрядов)
  • тестирование
  • исправление багов и ведение проектов
  • написание Editor утилит для упрощения разработки
  • создание анимированных кат-сцен
  • создание рекламных креативов
  • создание билдов и публикация в GooglePlay
  • подключение системы аналитики(Facebook, Applflyer, Яндекс.Метрика)
View
Gnome Out
Puzzle
Игра была создана за несколько часов в рамках одного из gamejam на itch.io. Над проектом вместе со мной трудился еще один человек - художник из Тайваня.

  • анимирование UI
  • написание кор-механики
View
This site was made on Tilda — a website builder that helps to create a website without any code
Create a website