Задачи:
— проектировать и реализовывать серверную игровую логику: экономику, предметы, транспорт, фракции, квесты, поведение NPC и другие геймплейные механики;
— обеспечивать авторитет сервера, включая валидацию данных от клиента, защиту от рассинхронизации и читерства;
— проектировать системы с использованием data-driven и event-driven подходов, позволяющие геймдизайнерам самостоятельно править значения в конфигурациях;
— анализировать инциденты на продакшене с помощью логов, метрик, профилей CPU и памяти;
— участвовать в код-ревью и взаимодействовать с геймдизайнерами.
Требования:
— не менее 3 лет коммерческого опыта разработки на Unity (C#) или Unreal Engine (C++) в проектах с живой аудиторией;
— опыт работы с серверной частью мультиплеера, включая выделенный сервер, авторитет сервера по деньгам, предметам или урону, а также валидацию клиентских данных (подключение Photon или Mirror только на клиенте не считается);
— практический опыт на JavaScript или TypeScript (серверные скрипты, инструменты, боты, пет-проекты) и готовность писать на TypeScript с первой недели;
— уверенное понимание архитектуры игровых систем, включая ECS, событийно-ориентированный и data-driven подходы, а также разделение данных и кода;
— умение писать поддерживаемый код в условиях высокой скорости разработки и использовать существующие паттерны проекта;
— наличие портфолио или завершённых проектов, которые можно подробно обсудить на техническом интервью.
Условия:
— удалённый формат работы с графиком 5/2;
— гибкий старт рабочего дня с 9:00 до 11:00 по московскому времени;
— достойная и стабильная оплата труда;
— компенсация занятий спортом раз в год;
— бонусы за успехи на проекте;
— возможности для профессионального роста и развития;
— работа в команде опытных специалистов;
— культура открытости и взаимопомощи;
— возможность карьерного роста.
Зарплаты и спрос: Бэкенд
Сейчас в каталоге 3 225 вакансий по этому направлению, удалённо можно работать в 50%.
Зарплата здесь не указана. Медиана по направлению: 235 000 ₽ в месяц. У половины вакансий от 152 000 ₽ до 300 000 ₽ (вакансий с вилкой: 468).