Проекты и инструменты
На этой странице собраны избранные коммерческие игры, личные проекты, прототипы и инструменты разработчика, над которыми я работал. Здесь указаны только публичные проекты и работы, не защищённые 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, в которой игрок помогает двум персонажам найти друг друга в лабиринте.
Strawberry Pie
Детская игра, созданная совместно с украинским 2D-художником. Экраны игры загружаются как пакеты сцен Unity.
Runner Hook Wars
Мини-игра для мобильных устройств и браузера, задуманная как развлечение во время загрузки основной игры Hook Wars.
World of Towers
Стратегический прототип, объединяющий контроль территории в стиле Civilization со строительством, вдохновлённым Minecraft. Я оптимизировал и расширил воксельный движок, реализовал зоны влияния башен и автоматическую генерацию объектов уровня.
Инструменты разработчика
Color Picker для Unity
Компонент выбора цвета с открытым исходным кодом. Исходный код на GitHub.
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.
Fatality Racer
Для этого проекта я разрабатывал графический движок на Irrlicht, экспорт из 3ds Max, редактор сцен на Qt, Flash-интерфейс через GameSWF и эффекты: постобработку, мягкие тени в реальном времени и bump mapping.
Shadow Map Demo
Прототип поддержки теневых карт с фильтрацией для Irrlicht.
Free Driver
Моя первая законченная 3D-игра. Благодаря этому проекту я получил первую работу в Gameloft.