Backend-разработчик со знанием Unity/Unreal
Разработчик на проект
Majestic RP – один из крупнейших многопользовательских онлайн проектов в сфере GTA V Role Play.
Каждый день на наших серверах играют десятки тысяч человек, у каждого из которых есть свой персонаж с неповторимой историей.
Комфорт и интерес игроков — одни из главных приоритетов для нашей компании.
Мы ищем опытного разработчика игровой логики из мира Unity/Unreal, который готов перенести свою экспертизу в игровых системах и сетевом взаимодействии в контекст крупного мультиплеерного RP-проекта с постепенным погружением в наш стек (JavaScript/TypeScript).
Чем предстоит заниматься
- Проектировать и реализовывать игровую логику: боевые системы, экономику, квесты, поведение NPC, систему прогрессии и другие геймплейные механики.
- Работать с сетевым взаимодействием в мультиплеерном окружении: синхронизацией состояния между клиентом и сервером, репликацией данных, предотвращением рассинхронизации и борьбой с читерством.
- Проектировать data-driven и event-driven системы.
- Постепенно перейти на TypeScript/Node.js как основной стек для разработки игровой логики проекта.
- Участвовать в код-ревью и взаимодействовать с геймдизайнерами.
Мы ожидаем
- От 3 лет коммерческого опыта разработки на Unity (C#) или Unreal Engine (C++/Blueprints).
- Уверенное понимание архитектуры игровых систем: ECS, событийно-ориентированного и data-driven подходов.
- Опыт работы над мультиплеерными проектами: клиент-серверная синхронизация, prediction/reconciliation, репликация состояния.
- Базовые знания JavaScript/TypeScript и готовность быстро развивать экспертизу в этом стеке.
- Понимание принципов ООП и современных архитектурных подходов, умение писать поддерживаемый код в условиях высокой скорости разработки.
- Портфолио или завершенные проекты, которые можно обсудить на техническом интервью.
Будет плюсом
- Опыт разработки модификаций для GTA V (alt:V, RAGE:MP, FiveM) или других RP-/sandbox-платформ.
- Опыт оптимизации производительности в высоконагруженных мультиплеерных проектах.
Условия, которые мы предлагаем:
- гибкий старт рабочего дня (с 9:00 до 11:00 по МСК);
- достойная и стабильная оплата труда;
- компенсация спорта раз в год
- бонусы за успехи на проекте;
- возможности для профессионального роста и развития;
- работу в команде опытных специалистов;
- культуру открытости и взаимопомощи;
- возможность карьерного роста.
What to expect:
Work from wherever is convenient
Remote work and flexible hours — it's the results that matter, not the location.
Be among your peers
A team that lives for game development and will always support you.
Grow together
Mentoring and training to help you grow your skills and move forward.
We reward hard work
Bonuses and rewards — for results that speak for themselves.
Didn't find a suitable job?
If there's no suitable vacancy yet, you can send your resume to [email protected] — we'll add you to the candidate pool and contact you when a position matching your experience appears.