Pioza Launcher
Pioza Launcher (dawniej: PiozaGameLauncher) to otwartoźródłowy launcher gier stworzony przez DashoGames (Shieldziak), zbudowany w całości w Unreal Engine 5 przy użyciu systemu Blueprints. Służy do wygodnej instalacji, aktualizacji i uruchamiania gier studia, bez konieczności zakładania konta czy podawania danych osobowych.
- Repozytorium: github.com/Shieldowskyy/PiozaLauncher
- Strona: dsh.yt/pioza-launcher
- Aktualna wersja: v.0.8.3
- Licencja: MIT (od wersji 0.8.0; wcześniejsze wersje 0.7.x i starsze — AGPL-3.0)
- Silnik: Unreal Engine 5.5
Funkcje
- Pobieranie, instalacja i aktualizacja gier
- Przenoszenie plików gier na inne dyski i foldery
- Wyświetlanie opisów gier, minimalnych wymagań, zrzutów ekranu i wideo
- Efekty dźwiękowe przy interakcji z grami
- Śledzenie czasu spędzonego w grze (playtime tracking)
- Tworzenie kopii zapasowych pobranych gier
- Skróty w menu Start i na pulpicie
- Tryb offline
- Łatwa zmiana repozytoriów gier przez konsolę
- Rozszerzanie funkcjonalności przez własne biblioteki konsolowe
- Lokalizacja metadanych gier
- Obsługa systemu Linux (stabilna od v0.7.1)
Planowane funkcje
- Weryfikacja plików gier przez sumy kontrolne (checksums)
- Notatki dla konkretnych gier w menu launchera
- Obsługa changelogów opartych na plikach HTML
- Kolejka akcji
- Wsparcie dla platform ARM64
Technologia
Launcher zbudowany jest w Unreal Engine 5 z wykorzystaniem Blueprints (wizualne skryptowanie), z częściowymi elementami w C++. Autor planuje stopniowe przepisywanie części projektu do C++.
Języki w repozytorium:
| Język | Udział |
|---|---|
| C++ | 77.8% |
| Python | 11.6% |
| Java | 4.6% |
| Shell | 2.0% |
| C# | 1.6% |
| C | 1.4% |
| Inne | 1.0% |
Wymagania systemowe
| Parametr | Wartość |
|---|---|
| Minimalne miejsce na dysku | 1 GB |
| Internet | Wymagany tylko przy pierwszym uruchomieniu (~10 MB cache) |
| Windows (zalecane) | Windows 10 / 11 |
| Windows (minimalne) | Windows 10 21H2 (wymaga DirectX 11) |
| Windows Server | Działa na 22H2 |
| Linux | Dowolna nowoczesna dystrybucja desktopowa |
Instalacja
Windows
winget install "Pioza Launcher"
Lub pobierz ręcznie z zakładki Releases:
- Instalator
.exe— 179 MB (zalecane) - Wersja spakowana
.zip— 174 MB (przenośna; konfiguracja zapisywana wLocalAppData)
Linux
Wsparcie dla Linuxa wprowadzono w v0.6.8, stabilne od v0.7.1. Obsługuje zarówno natywne gry linuxowe, jak i gry Windows przez Proton.
curl -sSL dsh.yt/pioza.sh | bash
Odinstalowanie:
curl -sSL dsh.yt/pioza.sh -o /tmp/pioza.sh
bash /tmp/pioza.sh --uninstall
Wymagane zależności systemowe (Linux):
vulkan— GUI launcherazenity— okna wyboru plikówlibnotify— powiadomienia systemowepython3— skrypt umu-launchertar— rozpakowywanie archiwów backupów
Zewnętrzne komponenty i wtyczki
| Komponent | Licencja |
|---|---|
| RuntimeArchiver | MIT |
| RuntimeFilesDownloader | MIT |
| RuntimeAudioImporter | MIT |
| EasyFileDialog | MIT |
| Sentry Unreal | MIT |
| DSHConsole | Apache 2.0 |
| UMU Launcher (Linux, pobierany automatycznie) | GPLv3 |
| Material Icons (Google) | Apache 2.0 |
Licencja
Od wersji 0.8.0 projekt objęty jest licencją MIT, co oznacza możliwość swobodnego użycia, modyfikacji i redystrybucji, również w projektach komercyjnych i zamkniętych. Wersje 0.7.x i starsze były wydane na licencji AGPL-3.0.

3 comments