Ярослав Фильков — Unity-разработчик
Lead / Senior Unity Developer

Ярослав Фильков

Разработка игр и кроссплатформенных приложений на Unity, включая VR-симуляторы

Разрабатываю игры и интерактивные приложения на Unity с 2019 года. Более 7 лет коммерческого опыта: самостоятельные релизы, работа Senior-разработчиком в крупных командах и техническое руководство VR-проектами.

Сильные стороны: архитектура, техническое лидерство, инструменты для геймдизайнеров и клиент-серверная разработка. Работал с WebGL, Android, iOS, PC и VR. Выпускал проекты в Steam, Google Play, App Store, Яндекс Играх, Amazon, VK Play, CrazyGames, GameDistribution, GameMonetize и GamePix.

7+ лет опытаLead / SeniorUnity • C#MidcoreHypercasualPrototypes40+ проектов
Опыт в компаниях

Студийные проекты

Коммерческие проекты из Tau Tracker, Zorg.games и GamStudioGames. На каждой карточке указаны компания и моя роль.

Скриншоты проекта «VR-тренажёр для РЖД»
Tau TrackerLead Unity Developer

VR-тренажёр для РЖД

Корпоративный VR-тренажёр для обучения сотрудников железнодорожной отрасли.

Роль
Lead Unity Developer.
Задачи и опыт
Руководство разработкой VR-симулятора, проектирование решений, координация команды и обучение Unity-разработчиков.
Стек
Unity, UniTask, RX, DOTween, URP, VR/XR, HTC Vive, Pico, уникальная патентная технология перчаток.
Скриншоты проекта «Hypercasual Runner»
Zorg.gamesMiddle Unity Developer

Hypercasual Runner

Раннер с механикой сбора колец и последовательного увеличения куба.

Платформы
Google Play, WebGL, Amazon.
Задачи и опыт
Разработка и настройка системы сплайнов.
Скриншоты проекта «Поедающая дыра»
Zorg.gamesMiddle Unity Developer

Поедающая дыра

Hypercasual-игра с механикой сбора предметов в управляемую дыру.

Платформы
Google Play, WebGL, Amazon.
Задачи и опыт
Разработка системы редактирования уровней и работа со слоями физики.
Скриншоты проекта «Tower Defence»
Zorg.gamesMiddle Unity Developer

Tower Defence

Tower Defence с волнами противников и системой оборонительных башен.

Платформы
Google Play, WebGL, Amazon.
Задачи и опыт
Рефакторинг проекта, интеграция SDK и адаптация под WebGL.
Скриншоты проекта «Пришелец»
Zorg.gamesMiddle Unity Developer

Пришелец

Hypercasual-игра о пришельце с механикой поглощения противников.

Платформы
Google Play, WebGL, Amazon.
Задачи и опыт
Рефакторинг проекта, интеграция SDK и адаптация под WebGL.
Скриншоты проекта «Pizza Factory»
Zorg.gamesMiddle Unity Developer

Pizza Factory

Игра с перемещением по уровню и развитием фабрики по продаже пиццы.

Платформы
Google Play, WebGL, Amazon.
Задачи и опыт
Разработка универсального ассета для сборки похожих игр геймдизайнерами; системы предметов и строительства.
Скриншоты проекта «Factory: продажа товаров»
Zorg.gamesMiddle Unity Developer

Factory: продажа товаров

Вторая игра на базе универсального ассета: развитие фабрики и продажа товаров.

Платформы
Google Play, WebGL, Amazon.
Задачи и опыт
Повторное использование и развитие собственного универсального ассета для нового проекта.
Скриншоты проекта «Битвы три на три»
Zorg.gamesMiddle Unity Developer

Битвы три на три

Командные сражения в формате 3 × 3.

Платформы
Google Play, WebGL, Amazon.
Задачи и опыт
Адаптивная вёрстка, интеграция SDK и работа с WebGL.
GamStudioGamesLead Unity Developer

Раскраска по номерам: Дизайн интерьера

Казуальная игра, объединяющая раскраску по номерам, создание 3D-моделей и дизайн интерьера.

Роль
Lead Unity Developer.
Платформы
Яндекс Игры, Google Play, RuStore.
Задачи и опыт
Руководство разработкой и мультиплатформенным выпуском; интеграция ЮKassa с собственным сервером и реализация платёжного потока.
Работа во внешних командах

Аутсорс

Два аутсорс-проекта, выполненных в Zorg.games для Fabros и Playneta: сетевая survival-игра с ECS и настольная игра с серверной архитектурой.

Скриншоты проекта «Cradle: Survival World»
Zorg.games → Fabros • аутсорсMiddle Unity Developer

Cradle: Survival World

Сетевая survival-игра, где я получил большой практический опыт разработки систем на ECS в составе большой команды.

Роль
Middle Unity Developer, аутсорс-разработка.
Платформы
Google Play.
Задачи и опыт
ECS, UniRx, LeanPool, система предметов, сервисы, UI, Addressables, UniTask и серверная часть.
Скриншоты проекта «Лудо»
Zorg.games → Playneta • аутсорсSenior Unity Developer

Лудо

Цифровая версия настольной игры «Лудо».

Платформы
Google Play, VK.
Задачи и опыт
Серверная архитектура и реализация логики настольной игры.
Собственная команда и релизы

Собственные проекты

Коммерческие игры, которые я разрабатывал самостоятельно или в собственной небольшой команде.

Скриншоты проекта «Головоломка — вторая часть»
Zibox • совместный проектUnity Lead

Головоломка — вторая часть

Коммерческое продолжение популярной головоломки, разработанное в партнёрстве с продюсером. Проект частично принадлежал мне.

Роль
Unity Lead.
Платформы
WebGL.
Задачи и опыт
Архитектура, компонентная система добавления уровней для геймдизайнера, кроссплатформенная адаптация, планирование и управление разработкой.
Скриншоты проекта «Doomsday Shooter»
WoFoOleAleIndie Lead Developer

Doomsday Shooter

Опубликованный браузерный FPS в пиксельной стилистике с аренами, системой оружия и волнами противников.

Платформы
Кроссплатформенный проект, включая WebGL.
Задачи и опыт
Архитектура, локализация, удалённый конфиг через Google Sheets, реклама, продюсирование, геймдизайн, системы стрельбы и управления, JavaScript-интеграции и звукозапись.
Скриншоты проекта «Noob’s Chicken Farm Tycoon»
WoFoOleAleIndie Lead Developer

Noob’s Chicken Farm Tycoon

Кроссплатформенный фермерский idle-кликер, самостоятельно проведённый через полный цикл разработки и публикации.

Платформы
Кроссплатформенный проект, включая WebGL.
Задачи и опыт
Собственная архитектура, продюсирование, геймдизайн и кроссплатформенная адаптация.
Скриншоты проекта «Pixel Wars IO»
WoFoOleAleIndie Lead Developer

Pixel Wars IO

Личный сетевой проект, объединяющий механику пиксель-баттла, аркады и кликера.

Платформы
Кроссплатформенный проект, включая WebGL.
Задачи и опыт
Собственная архитектура, продюсирование, геймдизайн, SignalR, хостинг и собственная клиент-серверная часть.
Скриншоты проекта «Словесная ассоциация»
WoFoOleAleIndie Lead Developer

Словесная ассоциация

Личная словесная игра с собственной визуальной частью и базой заданий.

Платформы
WebGL, Android, iOS.
Задачи и опыт
Геймдизайн, графика в Illustrator и Photoshop, макеты в Figma, анимации, база слов, публикация на iOS, Xcode, виртуальная машина, CocoaPods, Firebase и сервисы Google.
Скриншоты проекта «Кубический раннер»
WoFoOleAleIndie Lead Developer

Кубический раннер

Один из ранних личных проектов — раннер с системой строительства из кубов.

Платформы
Android, iOS.
Задачи и опыт
Геймдизайн, публикация на iOS, Xcode, виртуальная машина, CocoaPods, Firebase, сервисы Google и система строительства по принципу Minecraft.
Скриншоты проекта «Азартная игра»
WoFoOleAleIndie Lead Developer

Азартная игра

Личный проект с азартной механикой, созданный для быстрой проверки актуального тренда.

Платформы
Android, WebGL.
Задачи и опыт
Геймдизайн, сервисы Google и самостоятельная звукозапись.
Скриншоты проекта «Noob vs. Spider Train»
WoFoOleAleIndie Lead Developer

Noob vs. Spider Train

Кроссплатформенный аркадный раннер с погоней, выполненный полным циклом — от геймдизайна до публикации.

Платформы
Кроссплатформенный проект, включая WebGL.
Задачи и опыт
Собственная архитектура, продюсирование, геймдизайн, импорт моделей, моделирование и анимация в Blender, система скинов.
Скриншоты проекта «Первый опубликованный проект»
Первый релиз
Первая самостоятельная разработкаUnity Developer

Первый опубликованный проект

Моя первая самостоятельная разработка много лет назад — детская игра, с которой начался путь в Unity и публикации.

Платформы
Google Play.
Задачи и опыт
Первый полный цикл публикации: подготовка релиза, Google Play Console и прохождение модерации.
Работа для заказчиков

Фриланс

Коммерческие игры и приложения, выполненные напрямую для внешних заказчиков.

Скриншоты проекта «Stick It Warfare»
FL.RU • фрилансUnity Developer

Stick It Warfare

Экшен со стикменами: уровни, оружие и полноценная боевая система.

Платформы
Яндекс Игры, Google Play, App Store, WebGL.
Задачи и опыт
Интеграция SDK, система оружия и работа со Spine.
Скриншоты проекта «Мобильная головоломка»
Zibox • Garden of DreamsUnity Developer

Мобильная головоломка

Один из ранних успешных проектов, выполненных для внешнего заказчика.

Платформы
Google Play, iOS.
Задачи и опыт
Разработка уровней и интеграция нескольких рекламных SDK.
Скриншоты проекта «Слова в стиле WOW»
FL.RU • фрилансUnity Developer

Слова в стиле WOW

Ранняя мобильная словесная игра с механикой соединения букв.

Платформы
Google Play, iOS.
Задачи и опыт
Самостоятельная графика в Illustrator и система линий между буквами.
Скриншоты проекта «Детский пазл»
FL.RU • фрилансUnity Developer

Детский пазл

Детский пазл, созданный для крупного YouTube-бренда.

Платформы
Google Play, iOS.
Задачи и опыт
Работа с требованиями и визуальным стилем большого бренда.
Скриншоты проекта «Карточная игра»
FL.RU • фрилансUnity Developer

Карточная игра

Прототип азартной карточной игры для мобильных платформ.

Платформы
Google Play, iOS.
Задачи и опыт
Проработка правил и реализация карточных механик.
Скриншоты проекта «Детская игра с мини-играми»
FL.RU • фрилансUnity Developer

Детская игра с мини-играми

Детский проект, объединяющий несколько мини-игр.

Платформы
Google Play, iOS.
Задачи и опыт
Работа с детским визуальным стилем и анимациями.
Скриншоты проекта «Flappy Birds»
FL.RU • фрилансUnity Developer

Flappy Birds

Мобильная аркада с механикой в формате Flappy Birds.

Платформы
Google Play, iOS.
Задачи и опыт
Реализация основной аркадной механики и игрового цикла.
Скриншоты проекта «Тест по картинам»
FL.RU • фрилансUnity Developer

Тест по картинам

Мобильная викторина на основе известных картин.

Платформы
Google Play, iOS.
Задачи и опыт
Подготовка контента и реализация механики тестирования.
Скриншоты проекта «Детский раннер»
FL.RU • фрилансUnity Developer

Детский раннер

Детский мобильный раннер для iOS.

Платформы
iOS.
Задачи и опыт
Адаптация и подготовка проекта для экосистемы iOS.
Скриншоты проекта «Логическая рисовалка»
FL.RU • фрилансUnity Developer

Логическая рисовалка

Обучающая логическая игра с рисованием линий и основами программирования.

Платформы
Google Play, WebGL.
Задачи и опыт
Система рисования линий и механики обучения пользователя программированию.
Скриншоты проекта «Мобильное приложение»
FL.RU • фрилансUnity Developer

Мобильное приложение

Мобильное приложение, не относящееся к игровым проектам.

Платформы
Google Play.
Задачи и опыт
Интеграция Firebase.
Скриншоты проекта «Логическая рисовалка — второй проект»
FL.RU • фрилансUnity Developer

Логическая рисовалка — второй проект

Второй обучающий проект с рисованием линий и логическими заданиями.

Платформы
Google Play, WebGL.
Задачи и опыт
Система рисования линий и механики обучения пользователя программированию.
Скриншоты проекта «Танчики»
FL.RU • фрилансUnity Developer

Танчики

Мобильная игра с танковыми боями и собственным визуальным стилем.

Платформы
Google Play.
Задачи и опыт
Система создания уровней, Firebase и полностью самостоятельно нарисованная графика.
Скриншоты проекта «Kermit Demo»
FL.RU • фрилансUnity Developer

Kermit Demo

Демонстрационный PC-проект с детализированным персонажем.

Платформы
PC.
Задачи и опыт
Детальное моделирование персонажа в Blender.
Скриншоты проекта «Логическая игра»
FL.RU • фрилансUnity Developer

Логическая игра

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

Платформы
Android.
Задачи и опыт
Разработка системы соединительных линий.
Скриншоты проекта «Hypercasual Farm»
FL.RU • фрилансUnity Developer

Hypercasual Farm

Мобильная hypercasual-игра о развитии фермы.

Платформы
Android, iOS.
Задачи и опыт
Система прогрессии с бесконечной валютой и уровнями.
Скриншоты проекта «Cars vs Zombies»
FL.RU • фрилансUnity Developer

Cars vs Zombies

Автомобильная экшен-игра о выживании в мире зомби, выполненная как фриланс-проект.

Формат
Фриланс-разработка.
Роль
Unity Developer.
Задачи и опыт
Разработка игрового проекта на Unity в рамках заказа.