Программист Unity3D

Санкт-Петербург, Россия
Миддл • Сеньор • Тимлид/Руководитель группы • Руководитель отдела/подразделения
Информационные технологии • Разработка • Fullstack • C++ • C#
Удаленная работа
Опыт работы более 5 лет
О себе

На данный момент программист Unity3d.

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

Активно ищу работу удаленно, официальное оформление по ТК будет очень большим плюсом.

Опыт работы в игровой индустрии: с 2012 года, (преимущественно Unity3d/C#), включает в себя опыт разработки многопользовательских игр, игрового сервера, игр и приложений для дополненной и виртуальной реальности, игр с использованием контроллеров типа Kinect (бег с препятствиями с управлением движениями тела игрока - бег на месте, прыжки на месте, приседания ), а также с использованием экзотичных контроллеров: аттракционы в VR с определением движения при помощи нужен доступ к резюме , нужен доступ к резюме ; многопользовательские гонки на велотренажерах с датчиками поворота в тренажерном зале с большим общим экраном; полеты в виртуальной реальности на летающем скейте (управление поворотами и наклонами тела пользователя, стоящего на круге с датчиками поворота и наклона)

разработка корпоративных приложений - с нужен доступ к резюме преимущественно C++ и .Net/C#), включает в себя опыт разработки firmware на C (Motorola, телефоны на платформе P2K) и С++ (многопоточный сервис SSBD офисных телефонных станций Alcatel-Lucent ) 

Работа в игровой индустрии: участие в проектах по разработке игр практически всех жанров: от простых головоломок, "hidden object", гонок и шутеров, до многопользовательских игр (как пошаговых, так и реального времени) - и экзотики вроде квестов в реальном мире с прохождением маршрутов по GPS и с элементами дополненной реальности с динамически подгружаемым контентом, с играми для фитнеса 

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

- Выполнение разовых проектов, дистанционная работа на зарубежных заказчиков напрямую, фриланс через Upwork нужен доступ к резюме ~01ad1af3f7943b31c7

Примерно 100 контрактов с хорошими отзывами - опыт участия в разработке игр практически всех жанров.

Один из разработчиков прототипа уникальной "place-oriented" социальной сети: клиентская часть, на Unity3d, посты привязаны к GPS и времени, трехмерная карта, сервис "друзья рядом" в т ч платформа для реализации квестовых игр под дополненную реальность

Один из разработчиков командного аттракциона-симулятора космического корабля для тематических кафе в стиле "Звездных войн"

Последние годы - преимущественно дополненная/виртуальная/смешанная реальность, см прежде всего портфолио на LinkedIn и нужен доступ к резюме

Как сотрудник нужен доступ к резюме - один из разработчиков проекта "Музеи Москвы".

Один из разработчиков прототипа уникальной "place-oriented" социальной сети (клиентская часть, Unity3d) нужен доступ к резюме GPS-based, в т ч платформа для реализации квестовых игр под дополненную реальность

Разработчик прототипа и первой версии нужен доступ к резюме , прототипирование на Unity3d аттракционов AR/VR/MR для Knotts farm нужен доступ к резюме ), интеграция с уникальным (и просто новым на тот момент) "железом", включая нужен доступ к резюме , нужен доступ к резюме , разнообразные контроллеры, в том числе прототипы контроллеров на Arduino и Rasberri Pi

Собственно, с момента основания этого стартапа принимал участие практически во всех его проектах поначалу в качестве единственного программиста, потом - ведущего

Прочее:
- модуль для AR/VR/обычных 3D для размещения анимированных 3d моделей (и не только) в реальном мире (ну или на сцене 3d/VR). Пригоден как основа для картинных галерей, продажи мебели и т п

- Модули для игр с поиском локации по GPS координатам
(псевдо-AR на основе гироскопа, компаса и GPS)

- прототип киоска под установку в супермаркетах: идея - замена зеленого фона на бэкграунд, наложение маски на лицо -> сделать видео и расшарить по соцсетям либо фото (Unity3d, OpenCV)

- прототип многопользовательской "змейки" (Unity3d, Photon)

Собственный проект - прототип многопользовательского шутера в дополненной реальности. Продан на условиях неэксклюзивности двум компаниям.Unity3d, ARKit, Photon

И МНОГОЕ ДРУГОЕ

Примеры проектов для разных заказчиков:
- FPS, Quest based games, GPS and Augmented reality based games (like Pokemon Go)
- Different puzzle and quest/adventure games and one mix of racing and third person shooter(Death tour).

Типичные роли на разных проектах в составе команд:

- Анализ пожеланий заказчика, декомпозиция проекта на этапы, этапов на задачи и реализация "скелета" приложения.

- решение необычных и сложных проблем, требующих именно много программирования на C#

- разработка базового геймплея,
- клиент-серверное взаимодействие

- проведение исследований применимости новых технологий, разработка наиболее критичных компонентов


Несколько не Unity3d проектов:
- 2012, 2 месяца: С++, Lua - интеграция of Lua в специализированный движок на C++ , разработка несложной игры на модифицированном движке как пример, обучение двух джуниоров использованию Lua с модифицированным движком

- 2012, 2 месяца: C# (WPF) - разработка редактора данных для формирования XML под импорт в игру, и плагин для Unity3d/C# Editor для импорта в игру и генерации некоторых объектов

- 2012, 2 месяца: Кросс-платформенный проект (iOs, Android) под (XCode C++ ) типа “happy farmer” (фактически 2 игры с частично общим кодом). Размер команды – 20 разработчиков, мои обязанности: разработка для следующей версии игр подсистемы "зданий", способных к "усовершенствованию" - типа лесопилки, фабрики и т д. Фактически набор базовых классов с из реализацией для одной из игр в качестве примера



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