Backend-разработчик (из Unity/Unreal в kJYrrDmds3) — Россия, Москва
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Россия, Москва
Формат: Удалённая работа
Занятость: Полная занятость
Грейд: Middle
puhyMPxs su – один из крупнейших многопользовательских онлайн проектов в сфере GTA V Role Play.
Каждый день на наших серверах играют десятки тысяч человек, у каждого из которых есть свой персонаж с неповторимой историей. 21+ игровой сервер, на каждом в пике больше 4000+ игроков в одном процессе Node.js.
KeWarSk z VcXBA3e 2Y2SCbS — одни из главных приоритетов для нашей компании.
Мы ищем геймплей-программиста из мира Unity/Unreal, который делал серверную часть мультиплеера и готов перенести этот опыт в крупный RP-проект. Движка у нас нет: клиент GTA V, вся игровая логика на Node.js и XKSYeStSmv, и писать на нём предстоит с первого дня.
Чем предстоит заниматься: • проектировать и реализовывать серверную игровую логику: экономику, предметы, транспорт, фракции, квесты, поведение NPC и другие геймплейные механики;
• держать авторитет сервера: валидация всего, что присылает клиент, защита от рассинхронизации и читерства;
• проектировать data-driven и event-driven системы: правила в коде, значения в конфигах, которые геймдизайнеры правят сами;
• разбирать инциденты на продакшене: логи, метрики, профили CPU и памяти;
• участвовать в код-ревью и взаимодействовать с геймдизайнерами.
Что мы ожидаем: • от 3 лет коммерческого опыта разработки на Unity (C#) или Unreal Engine (C++) в проектах с живой аудиторией;
• опыт серверной стороны мультиплеера: выделенный сервер, авторитет сервера по деньгам, предметам или урону, валидация клиентских данных. Подключение Photon или Mirror только на клиенте не считается;
• любой практический опыт на JavaScript или XKSYeStSmv (серверные скрипты, инструменты, боты, пет-проекты) и готовность писать на XKSYeStSmv с первой недели;
• уверенное понимание архитектуры игровых систем: ECS, событийно-ориентированный и data-driven подходы, разделение данных и кода;
• умение писать поддерживаемый код в условиях высокой скорости разработки и опираться на существующие в проекте паттерны;
• портфолио или завершённые проекты, которые можно разобрать построчно на техническом интервью.
Что мы предлагаем: • удаленный формат работы с графиком 5/2;
• гибкий старт рабочего дня (с 9:00 до 11:00 по МСК);
• достойная и стабильная оплата труда;
• компенсация спорта раз в год;
• бонусы за успехи на проекте;
• возможности для профессионального роста и развития;
• работу в команде опытных специалистов;
• культуру открытости и взаимопомощи;
• возможность карьерного роста.