Middle Unity (C#) Developer / Racing Games
УдалённоМы создаём аркадные гонки на пк. Игрокам предстоит соревноваться в PvP и PvE заездах, улучшать автомобили и использовать редактор для создания уникальных трасс.
Обязанности:
Разработка игровых механик для 3D проектов на Unity.
Настройка и интеграция пользовательского интерфейса (UI/UX).Участие в проектировании архитектуры приложения и написании качественного, читаемого кода.
Интеграция сетевых решений (Photon, Mirror, Netcode) для многопользовательских игр.
Оптимизация производительности игр: профилирование, работа с памятью и FPS.
Работа с системами анимации, физики и визуальных эффектов.
Интеграция сторонних SDK.
Участие в командных митингах, обсуждении задач и планировании.Исправление багов и улучшение существующего функционала.
Требования:
Опыт работы: 2+ года в Unity-разработке.
Знания: Отличное владение C#.
Хорошее понимание ООП, структур данных и шаблонов проектирования.
Опыт работы с Unity Physics, Animator и UI.
Понимание принципов работы сетевых игр.
Опыт работы с системами контроля версий (Git).
Умение работать с профилировщиками для оптимизации производительности.
Навыки тестирования кода и поиска багов.
Знание английского языка на уровне, достаточном для чтения технической документации.
Будет плюсом:
Знания в области shader programming (HLSL, Shader Graph).
Опыт работы с игровыми аналитическими сервисами.
Участие в разработке и публикации игр в Steam.
Опыт применения SOLID и GRASP.
Опыт работы с физикой транспорта.
Условия:
Удалённая работа или комфортный офис с оборудованием для разработчиков.
Гибкий график работы (основное — результат).
Работа над интересным и масштабным проектом.
Дружный коллектив и поддержка от опытных коллег.
Контакты:
TG: @marvyxa