Проекты и инструменты

На этой странице собраны избранные коммерческие игры, личные проекты, прототипы и инструменты разработчика, над которыми я работал. Здесь указаны только публичные проекты и работы, не защищённые NDA.

Игры

Dead Island Mobile

Я участвовал в разработке мобильной игры с нуля. Занимался основной игровой логикой, UI, метаигрой, системой перемещения орд зомби, инвентарём, строительством базы, шейдерами, инструментами, оптимизацией и поддержкой iOS и Android.

Hook Wars Online

Жанр: Multiplayer Online Battle Arena
Технологии: C#, Unity, Photon Networking, NGUI, Cg shaders, HTML, CSS, PHP, JavaScript, MySQL
Платформы: Windows, macOS и Linux

Hook Wars: Pudge Revenge — командная многопользовательская игра с элементами RPG, вдохновлённая пользовательской картой Pudge Wars.

A Maze in Love

Мобильная головоломка для iOS, в которой игрок помогает двум персонажам найти друг друга в лабиринте.

Игровой процесс A Maze in Love Головоломка A Maze in Love Уровень A Maze in Love

Strawberry Pie

Детская игра, созданная совместно с украинским 2D-художником. Экраны игры загружаются как пакеты сцен Unity.

Runner Hook Wars

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

World of Towers

Стратегический прототип, объединяющий контроль территории в стиле Civilization со строительством, вдохновлённым Minecraft. Я оптимизировал и расширил воксельный движок, реализовал зоны влияния башен и автоматическую генерацию объектов уровня.

World of Towers

Инструменты разработчика

Color Picker для Unity

Компонент выбора цвета с открытым исходным кодом. Исходный код на GitHub.

Color Picker для Unity

UI Generator

Инструмент на основе reflection, который создаёт элементы интерфейса из классов C#.

Консоли

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

Stock Helper

Настольный помощник, который определяет выбранную вкладку TradingView и открывает дополнительную информацию о текущей акции во встроенных вкладках браузера.

Publisher Helper

Приложение для подготовки и публикации материалов в социальных сетях. Оно загружает ресурсы из шаблонов и применяет нужные настройки публикации.

Редактор эффектов

Редактор на Qt и Irrlicht для настройки визуальных эффектов и экспорта в XML.

Редактор эффектов

Screenshot Capturing Tool

Инструмент Unity и серия уроков для создания скриншотов из запущенной игры.

Проекты Gameloft

Six-Guns

Я реализовал лотерейный квест, выбор призов, инструмент настройки для дизайнера, новые квесты, шифрование сохранений, рекламные интеграции, оптимизацию памяти и улучшения системы внутриигровых покупок.

Fashion Icon

Работал ведущим разработчиком и консультантом по Unity. Отвечал за DLC-систему и инструменты, добавление контента и оптимизацию памяти.

Real Golf 2011 для Mac

Работал над переносом игры с iOS на macOS, поддержкой разных разрешений, улучшением графики и шейдеров, прицеливанием, поддержкой джойстика и трекпада, а также настраиваемым управлением.

Также участвовал в проектах Let’s Golf 2, Dungeon Hunter 2, Star Battalion, Real Football и Splinter Cell.

Ранние проекты

Tower Defense

Игра для iOS на Irrlicht и Proton SDK. Я создал инструменты экспорта из 3ds Max, редактор частиц на Qt, шейдеры, загрузку UI, масштабируемый интерфейс и порт на OpenGL ES 2.0.

Box Runner

Моя первая выпущенная игра для iPad и iPhone, созданная с помощью Irrlicht, Proton SDK, Bullet, C++ и Objective-C.

Box Runner

Fatality Racer

Для этого проекта я разрабатывал графический движок на Irrlicht, экспорт из 3ds Max, редактор сцен на Qt, Flash-интерфейс через GameSWF и эффекты: постобработку, мягкие тени в реальном времени и bump mapping.

Fatality Racer

Shadow Map Demo

Прототип поддержки теневых карт с фильтрацией для Irrlicht.

Free Driver

Моя первая законченная 3D-игра. Благодаря этому проекту я получил первую работу в Gameloft.

Free Driver