SectLauncher Инженерный подход к лаунчерам
Кроссплатформенный лаунчер для Minecraft на Kotlin Multiplatform с UI на Jetpack Compose Desktop, построенный по принципам Clean Architecture. Цель — удобная, модульная и расширяемая оболочка для игры с поддержкой ванильных и модифицированных клиентов.
✅ Основа лаунчера (Завершено)
Авторизация Microsoft/Mojang
Полноценная система аутентификации через официальные API
Загрузка версий Minecraft
Автоматическое скачивание и установка ванильных версий
Управление инстансами
Создание, редактирование и удаление игровых профилей
Clean Architecture
Модульная архитектура с разделением ответственности
🚧 Альфа-версия (В процессе)
Windows сборка
Первый публичный релиз для операционной системы Windows
Базовый UI/UX
Полировка интерфейса и опыта взаимодействия
Тестирование
Комплексное тестирование на различных конфигурациях
Документация
Полное руководство пользователя и API
🔮 Поддержка модов (Планируется)
CurseForge API
Интеграция с крупнейшей платформой модов
Modrinth интеграция
Поддержка современной открытой платформы
Автообновление модов
Автоматическое обновление установленных модов
Зависимости модов
Автоматическое разрешение зависимостей
🌍 Кроссплатформенность (Будущее)
Linux поддержка
Полная поддержка основных дистрибутивов
AppImage сборки
Портабельные сборки для универсальности
Оптимизация
Оптимизация производительности и потребления ресурсов