RU EN

Никита Ищенко Nikita Ishchenko

Middle Unity-разработчик Middle Unity Developer

image

Целеустремленный Unity-разработчик с подтвержденным коммерческим опытом и портфолио успешных проектов. Специализируюсь на разработке высокопроизводительных игр различных жанров (Roguelike, FPS, RTS, визуальные новеллы), с акцентом на оптимизацию и качественную архитектуру. Обладаю экспертными знаниями в области сетевых решений, оптимизации производительности и современных технологий Unity: DOTS (ECS, Burst, Job System), Unity ML, Compute Shaders и HLSL. Внедряю передовые практики разработки: сервисную архитектуру (DI), ECS-подход, современные библиотеки (VContainer, UniTask, FMOD) и эффективные системы контроля версий. Ориентирован на результат, быстро осваиваю новые технологии и методологии. Готов эффективно решать сложные технические задачи, работать в команде и вносить значимый вклад в успех проектов. Goal-oriented Unity developer with proven commercial experience and a portfolio of successful projects. I specialize in developing high-performance games of various genres (Roguelike, FPS, RTS, visual novels), with a focus on optimization and quality architecture. I have expert knowledge in networking solutions, performance optimization, and modern Unity technologies: DOTS (ECS, Burst, Job System), Unity ML, Compute Shaders, and HLSL. I implement advanced development practices: service architecture (DI), ECS approach, modern libraries (VContainer, UniTask, FMOD), and efficient version control systems. I am result-oriented, quickly learn new technologies and methodologies. Ready to effectively solve complex technical tasks, work in a team, and make a significant contribution to project success.


Подробнее о проекте Project Details

Project Image

Стек проекта Project Stack

  • C#, Unity
  • Scriptable Object Architecture Pattern
  • WebGL, Android, iOS
  • Telegram Bot API
  • Кроссплатформенная разработка Cross-platform development

Описание Description

Zombie Train - мультиплатформенная мобильная игра, демонстрирующая экспертизу в области кроссплатформенной разработки и оптимизации: Zombie Train - multiplatform mobile game demonstrating expertise in cross-platform development and optimization:

  • Мультиплатформенная архитектура. Multiplatform architecture. Изначально разработанная как WebGL проект для Telegram платформы, игра была успешно портирована на мобильные устройства (Android и iOS). Реализована адаптивная архитектура, обеспечивающая совместимость с различными платформами при сохранении единой кодовой базы. Initially developed as a WebGL project for Telegram platform, the game was successfully ported to mobile devices (Android and iOS). Implemented adaptive architecture ensuring compatibility across different platforms while maintaining a unified codebase.
  • Scriptable Object Architecture Pattern. Scriptable Object Architecture Pattern. Применение паттерна SO Architecture для обеспечения быстрого прототипирования и гибкой системы разработки. Данный подход позволил значительно ускорить создание нового игрового контента и упростить процесс балансировки игровых механик. Application of SO Architecture pattern to ensure rapid prototyping and flexible development system. This approach significantly accelerated new game content creation and simplified game mechanics balancing process.
  • Комплексная оптимизация производительности. Comprehensive performance optimization. Реализована многоуровневая система оптимизации для каждой целевой платформы: оптимизация памяти для мобильных устройств, производительности рендеринга для стабильного FPS, минимизация размера билдов и сокращение времени загрузки для WebGL версии. Implemented multi-level optimization system for each target platform: memory optimization for mobile devices, rendering performance for stable FPS, build size minimization and load time reduction for WebGL version.
  • Кроссплатформенная адаптация интерфейса. Cross-platform interface adaptation. Разработана адаптивная система UI, автоматически подстраивающаяся под различные разрешения экранов и форм-факторы устройств. Реализовано платформо-специфичное управление: сенсорное для мобильных устройств и клавиатурно-мышиное для WebGL версии. Developed adaptive UI system automatically adjusting to different screen resolutions and device form factors. Implemented platform-specific controls: touch for mobile devices and keyboard-mouse for WebGL version.
  • Инструменты разработки. Development tools. Создан специализированный инструмент для Unity Editor по поиску зависимостей ScriptableObject assets в сценах, префабах и других SO файлах, что значительно упростило навигацию по проекту и ускорило процесс разработки и отладки. Created specialized Unity Editor tool for finding ScriptableObject asset dependencies in scenes, prefabs and other SO files, which significantly simplified project navigation and accelerated development and debugging process.
  • Debug и тестирование. Debug and testing. Разработан специальный Windows debug билд для записи видеороликов и проведения расширенного тестирования функциональности, что обеспечило высокое качество итогового продукта на всех платформах. Developed special Windows debug build for video recording and extended functionality testing, ensuring high quality of final product across all platforms.