Unity Middle/Middle+ Developer

Новосибирск, Россия
Миддл
Информационные технологии • Разработка • C#
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет
от 2 500 до 3 000 $
О себе

На данный момент Unity Middle Developer.

Мои компетенции и опыт

4 года коммерческого опыта в разработке игр на Unity под различные платформы.

_______________________________________________________________________________________________________________________________________________________

Shard Studio

Аутсорс компания занимающаяся разработкой и поддержкой игр, idle/hyper casual/mid-core. 

Технологический стек: Zenject, UniTask, Addressables, UniRx, DOTween, PlayFab, Firebase, Photon Fusion 2, Git (GitHub, GitLab). 

Архитектура и методологии: MVC, MVP, SOLID, ООП, Сервис-ориентированная архитектура, Scrum, GitFlow, Jira. 

Мои задачи:

— Выстраивал асинхронную логику клиент серверного взаимодействия через UniTask.

— Занимался менторством Junior разработчиков и ревьюил их код.

— Предложил и полностью реализовал систему лутбоксов, что позволило увеличить общий revenue проекта на 35%.

— Оптимизировал туториал, увеличив удержание первого дня (Retention D1) на 6%.

— Участвовал в реализации боевой механики и синхронизации игроков с использованием Photon Fusion 2. Работал с Networked свойствами и RPC-запросами.

— Занимался созданием и поддержкой систем мета-геймплея (прогрессия, квесты, награды).

— Верстал адаптивный UI с помощью MVP + UniRx, анимации через DOTween.

— Занимался ведением документации разработанных мною модулей для команды.

— Контролировал размер билда и расход памяти мобильных устройств с помощью Addressables (настройка групп, работа с AssetReference и менеджмент выгрузки ресурсов).

— Интегрировал и настраивал PlayFab (работа с профилями игроков, серверным инвентарем) и Firebase (Analytics, Crashlytics).

— Занимался развитием выпущенного продукта и интеграцией контентных фич в рамках LiveOps.

____________________________________________________________________________________________________________________________________________________________________________________________________

Independent Game Development Studio

Аутсорс разработка мобильных игровых проектов (Idle, Hypercasual) по техническому заданию заказчиков. Полный цикл разработки от прототипирования механик до пре-релизной оптимизации билдов и интеграции облачных сервисов. 

Технологический стек: Unity, C#, Scriptable Objects, Firebase, PlayFab, Event Bus, Coroutines, DOTween, UI Canvas, PlayerPrefs, Git, GitHub, Jira. 

Мои обязанности:

— Участвовал в разработке архитектуры.

— Оптимизировал производительность игры.

— Уменьшил вес игры - (с 130 МБ до 83 МБ).

— pre-release доработка (фикс багов, полировка игрового процесса).

— Реализовал геймплейные механики Core/Meta(системы кликов, генерация пассивного дохода, прокачка уровней, сбор и трата игровой валюты).

— Верстал адаптивный UI, занимался реализацей динамических UI-анимаций и визуальных эффектов элементов окружения с использованием DOTween.

— Настраивал отправку событий в Firebase Analytics для отслеживания метрик (прохождение уровней, покупка апгрейдов) и подключал Crashlytics для мониторинга ошибок.

— Занимался интеграцией облачного бэкенда PlayFab для реализации кросс-платформенных сохранений (Cloud Saves) и управления профилями пользователей.

____________________________________________________________________________________________________________________________________________________________________________________________________

Pulse online Game 

Мои обязанности:

— Занимался оптимизацией игр 

— Разрабатывал и проектировал архитектуры систем и игровых модулей.

— Занимался рефакторингом легаси кода 

— Верстал адаптивный UI (экраны меню, игровые магазины, всплывающие окна) под различные разрешения экранов.

— Разрабатывал логику внутриигрового магазина, реализовал IAP(внутриигровые покупки) и написал логику для вызова рекламы (rewarded/interstitial).

— Разрабатывал основные механики игры

— Портировал и оптимизировал проекты под платформу WebGL.

— Работал с анимациями персонажей (Mecanim Animator) и создавал внутриигровые кат-сцены с помощью Timeline.


Специализация
Информационные технологииРазработкаC#
Отрасль и сфера применения

Уровень
Миддл

Интересные кандидаты