Компания не указана
Senior Fullstack Unity-разработчик
1 нед. назад
SeniorRemote
unityc#unitaskinputsystemuitoolkitzenjectplayfabnakama
Небольшая команда ищет Senior Fullstack Unity-разработчика для разработки и масштабирования 2D Midcore Idle RPG на Android и Steam с InApp-монетизацией.
О продукте
- 2D Midcore Idle RPG для Android и Steam с InApp-монетизацией.
- Проект с MMO-составляющей: взаимодействие игроков, гильдии, групповой контент.
Обязанности
- Реализовывать игровые механики и системы по ТЗ: прогрессия, экипировка, крафт и т.п.
- Разрабатывать фичи end-to-end — от схемы данных на сервере до кнопки в интерфейсе.
- Разрабатывать ММО-составляющую: взаимодействие игроков, гильдии, групповой контент и т.п.
- Писать серверную игровую логику и API: обработка и валидация данных игрока, миграции сохранений между версиями.
- Работать с Nakama: серверные функции, облачные сохранения.
- Защищать экономику: серверная валидация покупок, противодействие читам и эксплойтам.
- Принимать архитектурные решения, рефакторить текущие системы, оценивать сроки и аргументировать подход.
- Поддерживать проект в модели weekly-updates: релизы, хотфиксы, базовое QA предрелизных версий.
Требования
- Коммерческий опыт разработки игр на Unity от 3 лет.
- Стек: Unity, C#, UniTask, InputSystem, UIToolkit, Zenject, PlayFab, Nakama, Odin Inspector + Validator, GameAnalytics, Firebase Analytics + Crashlytics, Cinemachine, Unity Localization, Unity In-app Purchasing.
- Опыт работы с live-service проектом: релизные циклы, миграции данных, хотфиксы.
- Понимание своей ответственности.
Будет плюсом
- Опыт запуска ММО- или соревновательных механик (рейтинги, PvP, гильдейские события).
- Умение быстро разобраться в чужом коде.
- Опыт работы с LLM.
- Опыт игры в Idle-игры.
- Опыт работы в маленьких кросс-функциональных командах.
Условия
- Полностью удалённо.
- График: с 09:00 до 18:00 МСК (1 час обед).
- Полная занятость: 5/2, 8 рабочих часов.
- Формат трудоустройства — самозанятость.
- Отсутствие бюрократии и отчётов — ориентируемся на эффективность.
- Нет строгой иерархии: если знаете, как сделать лучше — предлагайте и аргументируйте.
- Работа в небольшой команде с возможностью влиять на процессы.
Как откликнуться
- Приложите резюме.