Zentrale Schaltstelle für Login, Installation, Updates und Spielstart. Der Launcher prüft Versionen, lädt Dateien herunter und kann beschädigte Installationen reparieren.
Features & Module
BrickHub kombiniert Launcher, Online-Backend, Build-Modus, Multiplayer und spätere Shooter-Matches zu einer eigenen Plattform mit klarer Struktur und eigenständigem Stil.
Spieler können eigene Maps mit Blöcken erstellen, bearbeiten und speichern. Größe, Höhe, Material und Umgebung bilden die Grundlage für eigene Arenen.
Änderungen im Build-Modus werden zwischen Spielern synchronisiert. Gesetzte und entfernte Blöcke erscheinen bei verbundenen Clients im selben Weltzustand.
Maps können gespeichert und später wieder geladen werden. Für beitretende Spieler wird der aktuelle Zustand über ein Snapshot-System übertragen.
BrickHub enthält ein Batterie-System mit eigener UI. Batterien können verwaltet, geladen und im Build-Modus genutzt werden.
Nach Abschluss der Build-Grundfunktionen sollen gebaute Maps im Play-Modus genutzt werden. Geplant sind Spawnpunkte, Waffen, Treffererkennung, Leben, Rüstung und Respawn.
Das Backend verwaltet Accounts, Logins, Versionen, Spielerdaten, Freunde und Online-Status. Launcher und Spiel kommunizieren über die BrickHub-API.
Spielerstatus wie Online, AFK, Im Spiel und Offline wird über ein Heartbeat-System verwaltet. Freundesliste und Social-Menü sind für gemeinsames Spielen vorbereitet.
BrickHub setzt auf eine getrennte Struktur aus Client, Master-API und Game-Server. Räume können später serverseitig gestartet und verwaltet werden.
Blöcke, UI und Icons folgen einem eigenen Stil. Texturen sind auf klare Lesbarkeit, einfache Formen und eine konsistente Spieloptik ausgelegt.
Über Discord, Website und Dev-Logs werden Fortschritt, Updates und geplante Inhalte dokumentiert. Feedback kann direkt in die Entwicklung einfließen.
Langfristig sind Fortschrittssysteme, Profile, Loadouts, Matchmaking, kosmetische Inhalte und weitere Spielmodi geplant.
BrickHub befindet sich aktuell in der Alpha-Entwicklung. Der Fokus liegt zuerst auf stabilen Grundsystemen: Launcher, Account-Verbindung, Build-Modus, Multiplayer-Sync, Speichern, Laden und Join-Verhalten. Danach wird der Play-Modus mit Shooter-Grundlagen aufgebaut.