Gameplay programmer (Unity / Unreal) с переходом в alt:V
Мы разрабатываем один из самых популярных RP-проектов в GTA 5 под названием Majestic RP, где игроки могут выбрать любую роль в огромном, живом мире. Наша команда создает уникальные механики и продумывает каждую деталь игрового процесса.
Наша цель — создавать максимально увлекательный ролевой опыт, который затянет игроков с первой минуты.
Сейчас мы ищем разработчика игровой логики, который поможет нам развивать и совершенствовать игровой процесс, внедрять новые механики и оптимизировать существующие системы.
Обязанности:
- Реализовывать игровые системы по типу: взаимодействие, квесты, предметы, транспорт, зоны и т.п.;
- Работать на стороне сервера и клиента в архитектуре client <-> server,
client <->webview; - Писать модульный код на TypeScript;
- Осваивать особенности alt:V (сетевые события, клиент-серверное взаимодействие, взаимодействие с ядром GTA:V);
- Участвовать в проработке архитектуры игровых фич, писать поддерживаемый и масштабируемый код.
Требования:
- От 1 года коммерческого опыта разработки на Unity или Unreal Engine или любой другой игровой движок;
- Практический опыт реализации геймплейной логики и игровых систем;
- Опыт в многопользовательских проектах;
- Понимание архитектурных подходов: компонентный подход (ECS, Actor-based логика), разделение клиент-серверной ответственности;
- Базовые знания JavaScript / TypeScript;
- Готовность учиться работать с alt:V, если вы с ним ещё не сталкивались.
Будет плюсом:
- Знание node.js, WebSocket, или любого сетевого стека;
- Опыт моддинга GTA:V;
Условия:
- Конкурентная и стабильная оплата труда;
- Удаленный формат работы full-time;
- Бонусы за успехи на проекте;
- Возможность участия в развитии большого проекта с активным сообществом;
- Гибкое начало рабочего дня: 9, 10 или 11 утра;