[Не оплачивается] Ищем специалиста по настройке плагинов Minecraft
Plugin Customiser | ExLand
О проекте
ExLand — разрабатываемая игровая экосистема Minecraft, объединяющая несколько игровых режимов. Основой проекта является сюжетная Fantasy MMORPG с атмосферой средневекового дарк-фэнтези, собственным лором и уникальными игровыми механиками. Помимо неё, в экосистему входят и другие режимы, включая мини-игры, предлагающие разнообразный игровой опыт для разных категорий игроков.
Сейчас проект находится на этапе активной разработки. Мы уделяем особое внимание качеству игровых механик, стабильности технической инфраструктуры и долгосрочному развитию, стремясь создать цельную и увлекательную игровую вселенную.
Что уже есть:
✦ собственный физический сервер, размещённый в дата-центре (AMD Ryzen 9 5950X, 128 ГБ ОЗУ, канал 1 Гбит/с);
✦ сеть игровых серверов на Velocity + Purpur;
✦ GitLab для хранения кода, конфигураций плагинов, совместной разработки и code review;
✦ CI/CD для автоматизации сборки и развёртывания изменений;
✦ таск-трекер Plane для управления задачами и планирования разработки;
✦ отдельный тестовый сервер для проверки новых механик и конфигураций перед публикацией;
✦ значительная часть игрового мира уже построена: готовые локации, данжи и другие игровые объекты;
✦ команда разработчиков с коммерческим опытом работы в IT;
📷 Скриншоты проекта:
Кого мы ищем?
Plugin Customiser — специалиста по настройке, адаптации и интеграции Minecraft-плагинов.
Основная работа связана с использованием существующих Minecraft-плагинов и решений: настройкой их конфигураций YAML, TOML и другими форматами, интеграцией между собой, адаптацией игровых механик, игровых режимов и мини-игр под потребности проекта, участием в их тестировании и балансировке, а также настройкой игрового контента непосредственно в мире Minecraft (NPC, диалоги, квесты, триггеры, визуальные элементы и другие игровые объекты).
Чем предстоит заниматься:
▸ настройкой и адаптацией существующих Minecraft-плагинов и их конфигураций YAML, TOML и других форматов под нужды проекта;
▸ адаптацией игровых механик, игровых режимов и мини-игр под потребности проекта;
▸ участием в тестировании, доработке и балансировке игровых механик;
▸ настройкой игрового контента непосредственно в мире Minecraft (NPC, диалоги, квесты, триггеры, визуальные элементы и другие игровые объекты);
▸ наполнением существующих ресурс-паков и систем пользовательского контента (например, через ItemsAdder или Oraxen): загрузкой и настройкой готовых текстур, моделей, GUI, шрифтов и других ассетов, а также, при желании и наличии соответствующих навыков, участием в их небольшой доработке (редактировании существующих GUI, форматировании интерфейсов, незначительной корректировке графических материалов и других элементов);
▸ настройкой PlaceholderAPI и других зависимостей в рамках настройки и интеграции существующих плагинов;
▸ поиском и устранением конфликтов между плагинами, связанных с игровыми механиками и игровым процессом;
▸ тестированием настроенных механик, конфигураций и интеграций плагинов на выделенном тестовом сервере перед их внедрением в основной проект;
▸ документированием выполненной работы;
▸ взаимодействием с разработчиками, геймдизайнерами и другими участниками команды.
Что не входит в обязанности:
✕ разрабатывать Minecraft-плагины на Java;
✕ заниматься поиском и исправлением ошибок в исходном коде Minecraft-плагинов;
✕ разрабатывать с нуля игровые механики, игровые режимы или экономику — вы будете работать с уже существующими решениями, адаптируя, настраивая и балансируя их совместно с командой.
✕ разрабатывать и самостоятельно придумывать сюжет, лор, квесты, диалоги, тексты или другие элементы игрового контента — эти материалы подготавливаются другими участниками команды, а ваша задача заключается в их реализации средствами Minecraft-плагинов (настройка NPC, квестов, диалогов, триггеров, наград, условий выполнения и других игровых элементов).
✕ заниматься системным администрированием или круглосуточной поддержкой серверной инфраструктуры;
✕ выполнять функции DevOps-инженера, включая настройку CI/CD, Docker, баз данных и другой серверной инфраструктуры;
✕ создавать карты, строить локации, спавны или заниматься оформлением игрового мира;
✕ создавать с нуля ресурспаки, 3D-модели, текстуры и другой графический контент (при этом, при желании и наличии соответствующих навыков, вы сможете участвовать в небольшой доработке уже существующих материалов);
✕ разрабатывать сайты, веб-сервисы или другие проекты, не связанные с настройкой Minecraft-плагинов.
Требования:
✓ уверенно ориентируетесь в экосистеме серверов Paper / Purpur;
✓ имеете опыт настройки и адаптации популярных Minecraft-плагинов;
✓ понимаете принципы взаимодействия нескольких плагинов между собой;
✓ уверенно работаете с конфигурациями YAML (желательно также TOML и другими форматами);
✓ умеете самостоятельно разбираться в документации и находить решения нестандартных задач;
✓ внимательно относитесь к деталям и умеете находить причины возникающих проблем;
✓ готовы тестировать свои изменения перед их внедрением на основной сервер;
✓ умеете работать в команде и документировать выполненную работу;
✓ хотите создавать качественный игровой опыт, адаптируя и улучшая существующие игровые механики.
Будет преимуществом:
Опыт хотя бы с несколькими инструментами из следующих категорий:
Также будет полезно базовое понимание:
JSON-моделей • структуры ресурс-паков • GUI • пользовательских шрифтов • принципов совместимости плагинов.
Что мы предлагаем:
✓ полностью удалённый формат участия;
✓ свободный график;
✓ ожидаемую нагрузку от 8–10 часов в неделю;
✓ современную инфраструктуру разработки (GitLab, Plane, тестовые серверы и другие внутренние инструменты);
✓ отдельный тестовый сервер для проверки изменений перед их публикацией;
✓ понятное распределение задач;
✓ возможность работать с большим количеством современных Minecraft-плагинов и технологий;
✓ возможность реализовывать собственные идеи по улучшению игровых механик и качества игрового процесса;
✓ возможность напрямую влиять на развитие игровых механик и качество игрового процесса (участник может предлагать изменения через задачи в Plane; одобренные предложения включаются в план разработки и проходят тестирование на отдельном сервере);
✓ возможность осваивать новые направления и расширять свою зону ответственности (по взаимному желанию и при наличии подходящих задач);
✓ отсутствие лишней бюрократии и быстрый процесс принятия решений (для согласования небольшого изменения не требуется проходить несколько уровней руководства — решение обычно принимается ответственным за направление в течение одного рабочего дня);
✓ на этапе адаптации за участником закрепляется человек, который помогает разобраться с репозиториями, тестовым сервером и внутренними правилами работы.
💰 Оплата:
В настоящий момент проект находится на стадии активной разработки и ещё не приносит стабильного дохода. Все расходы на разработку, инфраструктуру и развитие проекта в настоящее время покрываются за счёт собственных средств основателей. Поэтому на данном этапе мы предлагаем модель сотрудничества, ориентированную на долгосрочное развитие проекта и команды.
В зависимости от вашего опыта, уровня вовлечённости и вклада в развитие проекта мы готовы предложить:
• участие в проекте с возможностью получения доли;
• процент от будущих донатов после официального открытия проекта;
• дополнительные индивидуальные условия для ключевых участников команды.
По мере роста проекта, увеличения аудитории и появления стабильного дохода мы планируем постепенно переходить на фиксированную денежную оплату труда для ключевых участников команды.
Итоговые условия сотрудничества определяются индивидуально и зависят от вашего опыта, уровня ответственности и вклада в развитие проекта.
Как проходит отбор:
1. Заполнение анкеты
На первом этапе вы заполняете анкету, в которой рассказываете о своём опыте, навыках и знакомстве с Minecraft-плагинами.
2. Небольшое собеседование
Мы познакомимся с вами, обсудим ваш опыт, расскажем подробнее о проекте, ответим на все интересующие вопросы и убедимся, что наши ожидания совпадают.
3. Практическое задание
(только при недостатке примеров работ в портфолио)
Если предыдущие этапы пройдены успешно, мы предложим выполнить небольшое практическое задание на выделенном тестовом сервере.
Обычно оно занимает около 60–90 минут и максимально приближено к реальным задачам, с которыми вы будете сталкиваться в работе. Мы не стремимся проверить знание каждого плагина или найти идеальное решение — для нас гораздо важнее увидеть ваш подход к работе, умение разбираться в новой информации и аккуратно решать поставленные задачи.
4. Принятие решения
После завершения всех этапов мы анализируем результаты и принимаем окончательное решение.
Мы стараемся сообщить итог в течение 48 часов после завершения процесса отбора.
Как откликнуться
Заполните анкету:
👉 ссылка на анкету (Google Forms)
👉 ссылка на анкету (Yandex Forms)