Portfolio
Сергей Молчановский.
Разработка на Unity
Разработка игр под любые платформы
Создание Mixed Reality и многое другое
Обо мне
Образование
-
2008 - 2014 ТвГТУ, магистр с красным дипломом
-
Знание английского языка -- деловое общение, чтение профессиональной литературы и технической документации
Выставки
-
Краски Политеха - 1 место (в номинации "CG")
-
Участие в конференции GameDev Night, г.Тверь
-
Участие в Kanobu GamesJam 2016
-
DevGAMM 2017
Увлечения
-
Современные танцы
-
Игра на укулеле
-
Чтение
-
Спортзал
Пройденные курсы
-
ITVDN. Видеокурс - C# для профессионалов
-
CG-Ninjas. Программирование Surface-шейдеров
-
Wargaming. Геймдизайн: по ту сторону игры
Чем я занимаюсь
Разработка игр и приложений в дополненной и виртуальной реальности на движке Unity
-
Любые жанры: платформеры, раннеры, гонки, логические игры и др. 2D и 3D.
-
Кросс-платформенная разработка, компиляция под Android/iOS, консоли, браузерные, социальные платформы и др.
-
Отличное знание UNITY (интерфейс, префабы, левелдизайн 2D и 3D, работа со светом, камерой, материалами, системами частиц).
-
Пишу скрипты на С#. Хорошие алгоритмические и математические навыки. Знание ООП и основных паттернов проектирования (синглтоны, конечные автоматы и др.). Списки, словари, лямбда, делегаты, атрибуты, понятия статики, сериализации и прочее. Прошел курсы от ITVDN + 6 лет образования по специальности.
-
Знание всех стандартных классов и компонентов Unity. Знание большого количества ассетов и плагинов.
-
Внедрение спецэффектов: огонь, взрывы, лазеры, дым, магия, объемный свет, облака, водопады, туман...
-
Мультиплеер (на UNET).
-
Хорошее знание 3ds Max. Понимание 3д-моделей: из чего состоят, как текстурируются, нормалмапы, АО, спекуляры и прочее; как импортируются в Юнити, UV-мапинг, анимация, персонажный риггинг и скиннинг (как Biped, так и кастомный риг из костей и IK-солверов). Ретопология и скульптинг в 3d-Coat
-
Умение читать и понимать шейдеры (HLSL/CGfX, ShaderLab) и вносить мелкие изменения. Нодовый редактор ShaderForge. Прошел курс от CG-Ninjas
-
Новый интерфейс uGUI, навыки адаптивной "резиновой" верстки
-
Знание встроенной системы навигации navMesh
-
Работа с новой системой анимаций Animator
-
Понимание работы физики в Unity 5, и способов взаимодействия с ней. Rigidbody и Character Controller, рэйкастинг и прочее
-
Имею представление о воксельной графике и процедурной генерации мира (алгоритмы типа "Клеточный автомат", "Шагающие квадраты")
-
Озвучка, микширование звуков стандартными средствами.
-
Последние технологии Unity 5: глобальное освещение, reflection probes и прочее
-
Оптимизация игры для слабых машин и мобильных платформ.
-
Виртуальная реальность, VR
-
Oculus Rift
-
Google Cardboard
-
Samsung Gear VR
-
Microsoft Hololens
-
-
Работа с 360-Video
-
Дополненная реальность, AR
-
Vuforia
-
Kudan (использую для SLAM (безмаркерной привязки))
-
-
Работа с Leap Motion (система отслеживания движений рук и пальцев при помощи специального сенсора)
-
Visage SDK (система компьютерного зрения для обнаружения лиц в кадре, основанная на OpenCV)
-
Интеграция сторонних плагинов и SDK в проект.
-
Встраивание аналитики (от Unity или Google)
-
Монетизация, инаппы, магазин
-
Публикация в Google Play, App Store, Amazon, Steam.
Примеры в меню слева.
Коллекция постоянно пополняется, следите за обновлениями.
-
Обучение и онлайн-обучение (вебинары) по разработке игр и 3d-графике. Индивидуальные и групповые занятия.
-
Геймдизайн (прошел курс от Wargaming)
Разработка неигровых кросс-платформенных приложений (клиенты к сайтам и т.п.) на Unity. На данный момент этот движок на 3 месте в мире по популярности среди разработчиков мобильных приложений. Интерфейс не нативный.
==================================
Чего я НЕ делаю:
-
2d-рисование, скетчинг, живопись, векторный арт и пр.
-
Анимация
-
Motion Capture (нет такого оборудования), обработка сырых мокап-данных
-
Отрисовка макетов
-
Верстка сайтов
-
Серверное программирование. Написание авторитарных игровых серверов для ММО.
-
Симуляция жидкостей, газов, физических взаимодействий
-
Обработка и монтаж видео
-
Нативные мобильные приложения
==================================
Опыт работы
Сначала изучил 3ds Max. Также, будучи студентом-программистом, пробовал писать простенькие игрушки на Blitz Basic и Game Maker.
Сменил следующие места работы:
-
Кафедра "Техническая механика", ТвГТУ. 3d-моделлер. Создание виртуальных лабораторных стендов для обучения студентов.
-
НПО "РусБиТех" - художник-моделлер 3d-графики. Построение моделей военной техники по чертежам для тренажёра, с последующей интеграцией в движок Unigine
-
Twin3d - 3d-сканирование и печать, воссоздание и раскраска моделей людей по фото (использовал 3d-Coat)
-
Учебный центр "Компьютерия" - обучение студентов основам компьютерной графики, это было всего 1 лето. Также провёл несколько занятий в УЦ "Виста"
-
Real-Eye - стартап по технологиям дополненной реальности.
-
Total Interactive Technologies - разработка аттракционов в виртуальной реальности (таких как Star Blade, Total Cube), наш отдел создал шутер Breakout.
Также публиковал и успешно продавал некоторые 3д-модели на Turbosquid.
После окончания института я решил продолжить своё развитие. Я подтянул C# и самостоятельно освоил игровой движок Юнити (по официальному курсу видеоуроков).
Занялся фрилансом в сфере геймдева, брал частные заказы. Из наиболее значимых:
-
Создание VR-приложения "Приват-танец" под Google Cardboard для VR-Corp (г.Новосибирск).
-
Визуализация коттеджа.
-
Создание игры "Подбери пару" для студии развивающих детских игр Indigo Kids.
-
Сотрудничество с Trivia LLC, подразделение Celebrity Apps.
При этом писал собственные игры ради прокачки скилла (например, Snake New'n'Tasty). Выполнял множество различных тестовых заданий для разных студий (частично выложены в меню)
Так же прошёл онлайн-курсы по шейдерам и по геймдизайну, и пересмотрел тонны видео и документации по C# и Unity.
-
Преподавал по субботам в московской школе компьютерной анимации MakeDream курс "Программирование видеоигр на Unity".
-
Работа в офисе компании Wild Labs (создатели хита King of Dirt (симулятор BMX для мобильных с более 3 млн скачиваний)). Работа над проектом Rider MX (физически реалистичный кросс по бездорожью на мотобайках и ATV) в качестве программиста игровой механики.
-
Сотрудничество с Raduga Design (разработка под Samsung Gear VR)
На данный момент в поиске: работы / проектной занятости / удаленной работы / постоянных заказчиков. Готов занять позицию тимлида / сеньор-девелопера. Рассмотрю любые предложения.
==================================
Выпуск коммерческих продуктов:
Именная викторина "Саша Спилберг Celebrity Quiz"
Викторина "New District Celebrity Quiz"
Zeus Pot