Ищу опытного разработчика для создания лаунчера для Minecraft сервера. Лаунчер должен работать на Windows, macOS и Linux, обеспечивать стабильное подключение к серверу и иметь удобный интерфейс для игроков. Основная цель лаунчера - упростить процесс подключения к серверу.
Требования к проекту:- Функциональность:
- Авторизация пользователей через учетные записи, зарегистрированные на сайте.
- Возможность автоматического обновления клиента.
- Проверка и установка необходимых модов и ресурсов.
- Настройка параметров запуска игры (например, выделение оперативной памяти).
- Отправка и получение уведомлений от сервера (например, сообщения о технических работах).
- Интерфейс:
- Современный и интуитивно понятный дизайн.
- Встроенный новостной раздел для отображения последних обновлений и объявлений.
- Дизайна лаунчера пока нет, но я знаю, как хочу, чтобы он выглядел, и предоставлю все необходимые примеры.
- Связь с личным кабинетом:
- Лаунчер должен быть связан с личным кабинетом на сайте.
- Сайт будет разрабатываться на платформе Tilda, поэтому нужно, чтобы разработчик знал, как интегрировать лаунчер с личным кабинетом на Tilda.
- Потребуется помощь в создании и настройке личного кабинета на сайте.
- Безопасность:
- Защита от несанкционированного доступа и мошенничества.
- Шифрование данных пользователей.
- Дополнительные требования:
- Подробная документация для меня, как владельца. (Как добавить новый мод для установки игроком в лаунчер. Если сменилась тачка, то как указать новый айпи и т.д.)
Технические требования:- Опыт разработки на Java, C++ или других соответствующих языках программирования.
- Знание архитектуры Minecraft и модов.
- Опыт работы с сетевыми протоколами и системами авторизации.
- Навыки работы с платформой Tilda для интеграции лаунчера с личным кабинетом на сайте.
- Очень бы хотелось избежать GravitLauncher, потому что он очень просто взламывается.
Желаемые сроки:- Предполагаемый срок выполнения проекта – 3 недели с начала работ.
Бюджет:- Окончательный бюджет будет обсуждаться с выбранным кандидатом, исходя из сложности и объема работы.