
10 iunie 2025
Unity/C# Разработчик - VR
Мы ищем Unity-разработчика, который будет отвечать за разработку и оптимизацию игровых функций с использованием Unity и C#. Он будет реализовывать игровую механику, интегрировать графические и аудиоэлементы, а также обеспечивать оптимальную производительность игры. Он будет тесно сотрудничать с командами по игровому дизайну, UI/UX и художниками, чтобы воплотить видение команды в реальность. Кроме того, он будет способствовать поддержке кода, обеспечивая соответствие лучшим практикам индустрии.
Обязанности:
- Разработка и оптимизация игровых функций в Unity, используя язык программирования C#.
- Реализация механики геймплея в соответствии со спецификациями игрового дизайна.
- Интеграция графических, аудио- и анимационных элементов в Unity.
- Разработка и оптимизация VR-взаимодействий для максимально плавного и захватывающего опыта.
- Быстрое создание прототипов для тестирования новых концепций геймплея.
- Обеспечение совместимости и оптимизация игры на различных VR-платформах и консолях.
- Написание чистого, модульного и легко поддерживаемого кода, соблюдая принципы ООП (объектно-ориентированного программирования) и SOLID.
- Использование инструментов профилирования и отладки для диагностики и улучшения производительности игры.
- Работа с UI-системами Unity (UI Toolkit, Canvas, TextMeshPro и т. д.).
- Использование и разработка Scriptable Objects для управления игровыми данными.
- Активное сотрудничество с командами дизайна и QA для тестирования и оптимизации.
- Четкое документирование разработанных систем для облегчения долгосрочной поддержки кода.
Требования:
- Демонстрируемый практический опыт работы с Unity и C#, включая разработку VR-игр (преимущество).
- Уверенные знания оптимизации производительности в Unity, включая опыт работы с LOD (Level of Detail), occlusion culling и batching.
- Опыт использования Unity Physics Engine и реализации физической механики.
- Знакомство с VR-системами ввода (Oculus SDK, OpenXR, SteamVR и т. д.).
- Опыт работы с сетевым мультиплеером (Photon, Mirror, Netcode for GameObjects – преимущество).
- Знание шейдеров и материалов в Unity (Shader Graph, HLSL – преимущество).
- Навыки отладки и профилирования с использованием Unity Profiler, RenderDoc, Deep Profiling и т. д.
- Опыт интеграции и управления сторонними плагинами в Unity.
- Способность работать в гибкой среде, основанной на методологиях Scrum.
- Опыт использования систем контроля версий (Git).
- Отличные навыки командной работы, внимание к деталям и способность самостоятельно решать проблемы.
- Хорошие коммуникативные навыки и навыки документирования для облегчения межотдельского сотрудничества.
- Знание английского языка на разговорном уровне.
Что мы предлагаем:
- Инновационные проекты в постоянно расширяющейся области.
- Доступ к современному оборудованию.
- Дружелюбная, ориентированная на сотрудничество и профессиональное развитие рабочая среда.
- Бюджет на обучение и участие в профильных мероприятиях.
- Медицинская страховка и другие привлекательные бонусы.
Если вы хотите стать частью команды, которая превращает идеи в VR-опыт, отправьте нам свое резюме и портфолио Мы с нетерпением ждем встречи с вами!
E-mail: jobs@avantajprim.com