Мы ищем опытного разработчика для работы над серверной частью проекта на базе RAGE:MP для GTA 5. Вам предстоит создавать и поддерживать игровые механики, оптимизировать производительность и интегрировать новые функции в существующую инфраструктуру.
Чем предстоит заниматься:
разработка и поддержка серверной логики на Node.js с использованием TypeScript;
Требования (Hard Skills):
Бюджет обсуждается индивидуально после собеседования, в зависимости от опыта и навыков кандидата.
Работа проектная, не постоянная занятость (фриланс)
Чем предстоит заниматься:
разработка и поддержка серверной логики на Node.js с использованием TypeScript;
- реализация игровых механик и систем (экономика, фракции, квесты, прокачка и т. д.) для сервера RAGE:MP;
- создание и поддержка API для взаимодействия клиент‑серверной части (включая обработку запросов от клиентов и передачу данных);
- интеграция и настройка плагинов и модулей для RAGE:MP (работа с нативными функциями движка);
- оптимизация производительности сервера: снижение задержек, управление памятью, балансировка нагрузки;
- работа с базами данных: проектирование схем, написание запросов, оптимизация запросов и индексов (MySQL/PostgreSQL/MongoDB);
- реализация системы сохранения и загрузки игрового прогресса (синхронизация данных между клиентом и сервером);
- отладка и устранение ошибок в коде, поиск и исправление багов, связанных с синхронизацией и логикой игры;
- взаимодействие с фронтенд‑разработчиками и дизайнерами для интеграции новых функций и интерфейсов;
- документирование кода и API для дальнейшей поддержки и масштабирования проекта.
Требования (Hard Skills):
- опыт разработки игровых серверов на RAGE:MP;
- знакомство с архитектурой GTA 5 и особенностями движка RAGE (понимание ограничений и возможностей);
- уверенное владение TypeScript и Node.js;
- опыт разработки серверных приложений на Node.js, понимание асинхронного программирования и работы с событиями;
- знание принципов работы RAGE:MP и его API, опыт разработки под платформу (понимание циклов синхронизации, работы с сущностями и событиями);
- навыки работы с базами данных (MySQL, PostgreSQL или MongoDB), умение писать оптимизированные запросы;
- владение системами контроля версий (Git), опыт работы в командной разработке;
- умение читать и анализировать логи сервера, выявлять и устранять узкие места в производительности;
Будет плюсом:
- опыт работы с инструментами профилирования и отладки кода;
- навыки написания unit‑тестов и интеграционных тестов для серверного кода;
- понимание принципов работы стриминга ресурсов в RAGE:MP и способов оптимизации загрузки данных;
Личные качества:
- аналитический склад ума и умение решать сложные технические задачи;
- внимательность к деталям и стремление к чистоте кода;
- способность работать в условиях неопределённости и быстро адаптироваться к новым задачам;
- ответственность и самостоятельность в выполнении поставленных задач;
- коммуникабельность и готовность к конструктивному обсуждению технических решений.
Контакты для отклика:
Отправьте резюме и краткое описание вашего опыта (особенно релевантного для RAGE:MP) одним из способов:- в Telegram: https://t.me/cryptocrypt0 ;
- или отпишитесь в тему — обсудим детали.
Бюджет обсуждается индивидуально после собеседования, в зависимости от опыта и навыков кандидата.
Работа проектная, не постоянная занятость (фриланс)
Последнее редактирование: