Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Небольшая команда разрабатывает 2D Midcore Idle RPG для Android и Steam с InApp-монетизацией.
задачи
Реализовывать игровые механики и системы по техническому заданию: прогрессию, экипировку, крафт и другое;
Разрабатывать функции end-to-end — от схемы данных на сервере до кнопки в интерфейсе;
Разрабатывать MMO-составляющую: взаимодействие игроков, гильдии, групповой контент и другое;
Писать серверную игровую логику и API: обрабатывать и валидировать данные игрока, выполнять миграции сохранений между версиями;
Работать с Nakama: разрабатывать серверные функции и облачные сохранения;
Защищать игровую экономику: валидировать покупки на сервере, противодействовать читам и эксплойтам;
Принимать архитектурные решения, рефакторить текущие системы, оценивать сроки и аргументировать подход;
Поддерживать проект в модели еженедельных обновлений: выпускать релизы и хотфиксы, выполнять базовое тестирование предрелизных версий.
требования
Коммерческий опыт разработки игр на 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: релизными циклами, миграциями данных и хотфиксами;
Понимание своей зоны ответственности;
Будет плюсом опыт запуска MMO- или соревновательных механик, умение быстро разобраться в чужом коде, опыт работы с LLM, опыт игры в Idle-игры, опыт работы в небольших кросс-функциональных командах.
условия
График с 09:00 до 18:00 МСК, 1 час обед;
Формат трудоустройства — самозанятость;
Отсутствие бюрократии и отчётов, ориентация на эффективность;
Возможность предлагать и аргументировать улучшения без строгой иерархии;
Работа в небольшой команде с возможностью влиять на процессы.