Junior Unity Developer на фриланс в ООО «Грустный Роджер» (удаленно, РФ)
Центр развития карьеры Skillbox Junior Unity Developer на фриланс в ООО «Грустный Роджер» (удаленно, РФ)
ООО «Грустный Роджер» — независимая игровая студия и лейбл, объединяющий проекты на морскую тематику. Мы верим в силу атмосферы, захватывающих историй и продуманного игрового дизайна.
О проекте
Expedition — сюжетно ориентированное морское приключение для мобильных устройств. Игрок исследует мир на глобальной карте, управляет парусным кораблём в реальном времени, участвует в морских боях и абордажах, взаимодействует с поселениями и персонажами, управляет экипажем, ресурсами и развитием корабля. Проект делается при поддержке ФСИ.
В команде уже есть Lead Developer. Он отвечает за архитектуру проекта, сложные игровые системы и наиболее рискованные технические задачи. Junior-разработчик будет получать изолированные небольшие и средние по сложности модули с понятными требованиями и границами ответственности.
Задачи:
- Реализовывать небольшие и средние игровые механики по готовому ТЗ и архитектурным ограничениям от Lead Developer;
- Разрабатывать переиспользуемые gameplay- и UI-компоненты;
- Подключать игровые состояния к интерфейсу, визуальным пресетам и событиям;
- Работать с триггерами, таймерами, состояниями, настройками через Inspector и ScriptableObject;
- Интегрировать свои модули в существующую архитектуру проекта и поддерживать понятные контракты между компонентами;
- Исправлять баги в собственной зоне ответственности, поддерживать читаемость и предсказуемость кода.
Примеры задач, которые можно будет получать:
- Границы морской локации: предупреждение о выходе, таймер, отмена таймера при возвращении, событие выхода из сцены;
- Runtime-состояние ветра: направление, сила, изменение параметров, события и debug-визуализация;
- Индикатор ветра и курсового угла относительно направления корабля;
- Weather Preset Resolver: выбор и применение погодного пресета по состоянию сцены;
- Time-of-Day Resolver и выбор lighting preset;
- Переиспользуемые UI controls: progress bar, cooldown, resource counter, selector, popup;
- После адаптации — простые и средние QTE-механики, включая базовый абордажный QTE.
Обязательные требования:
- C# на уверенном junior-уровне: классы, интерфейсы, наследование/композиция, коллекции, события и делегаты;
- Практический опыт с Unity: MonoBehaviour, Prefab, Scene, Inspector, сериализация и жизненный цикл компонентов;
- Понимание Update, FixedUpdate и Coroutine и умение выбирать подходящий инструмент под задачу;
- Базовая работа с Unity UI;
- Работа с Collider / Trigger / Rigidbody и базовой 3D-математикой: Vector2/Vector3, направления, углы;
- Базовое понимание ScriptableObject;
- Умение читать чужой код и встраиваться в существующую архитектуру;
- Git на рабочем уровне: branch, commit, pull, merge;
- Способность довести небольшую систему от ТЗ до рабочего результата и объяснить собственные технические решения.
Будет плюсом:
- Опыт разработки под Android/iOS;
- Input System, Addressables, object pooling;
- async/await или UniTask;
- DOTween;
- Базовое понимание State Machine и data-driven подхода;
- Опыт работы с 3D и базовое понимание профилирования Unity.
Что не требуется на старте:
Мы не ищем человека, который должен самостоятельно построить архитектуру всей игры. Сложная физика воды и плавучести, морской AI, core-архитектура Ship State / Crew, глобальная карта и Encounter System, сложная артиллерия и высокорисковые системные задачи остаются в зоне ответственности Lead Developer.
Условия:
- Удаленный формат работы;
- Проектная занятость, график гибкий;
- Оформление по ГПХ;
- Вознаграждение: 120 000 рублей до вычета налогов за весь согласованный объём работ по проекту;
- Выплата после приёмки проекта (сдача проекта запланирована до 1 мая 2027 года).
На вакансию мы рассматриваем ваши резюме, оформленные исключительно в шаблоне образовательного холдинга Skillbox.
Мы позаботились о вас и подготовили шаблоны , которые помогут вам в составлении резюме.
Просто скачайте шаблон, заполните по рекомендациям и прикрепите готовое резюме, оставляя отклик на вакансию.
Все вопросы, связанные с резюме вы можете задать нам, написав на почту career@skillbox.ru 🙂