Никита Ищенко Nikita Ishchenko
Целеустремленный 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 Stack
- C#, Unity
- Dotween
- Photon Fusion Shared Mode
Процесс разработки Development Process
Разработка мобильного Roguelike FPS с процедурной генерацией уровней включала следующие ключевые технические достижения: Development of mobile Roguelike FPS with procedural level generation included the following key technical achievements:
- Процедурная генерация уровней. Procedural level generation. Реализация алгоритма процедурной генерации уровней, обеспечивающего уникальный игровой опыт при каждом прохождении. Система создает сбалансированные уровни с оптимальным расположением противников, ресурсов и препятствий, адаптируясь к прогрессу игрока. Implementation of procedural level generation algorithm ensuring unique gaming experience with each playthrough. The system creates balanced levels with optimal placement of enemies, resources, and obstacles, adapting to player progress.
- Мобильная оптимизация. Mobile optimization. Глубокая оптимизация для мобильных устройств с достижением стабильных 60 FPS даже на устройствах среднего класса. Применение техник LOD, объектных пулов, эффективного управления памятью и оптимизации рендеринга для минимизации энергопотребления и нагрева устройства. Deep optimization for mobile devices achieving stable 60 FPS even on mid-range devices. Application of LOD techniques, object pools, efficient memory management, and rendering optimization to minimize power consumption and device heating.
- Продвинутая анимация. Advanced animation. Разработка системы инверсной кинематики (IK) для реалистичной анимации конечностей персонажа, адаптирующейся к различным поверхностям и действиям. Интеграция с системой Photon Fusion для плавной синхронизации анимаций в многопользовательском режиме. Development of inverse kinematics (IK) system for realistic character limb animation adapting to various surfaces and actions. Integration with Photon Fusion system for smooth animation synchronization in multiplayer mode.
- Сетевой код. Network code. Реализация эффективного сетевого взаимодействия с использованием Photon Fusion Shared Mode, обеспечивающего низкую задержку и стабильное соединение даже при нестабильном мобильном интернете. Оптимизация сетевого трафика для экономии мобильных данных пользователей. Implementation of efficient network interaction using Photon Fusion Shared Mode, ensuring low latency and stable connection even with unstable mobile internet. Network traffic optimization to save users' mobile data.