BrickHub Create · Connect · Compete
Überblick

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.

Launcher Build-Modus Multiplayer Online-System
Launcher
BrickHub Launcher

Zentrale Schaltstelle für Login, Installation, Updates und Spielstart. Der Launcher prüft Versionen, lädt Dateien herunter und kann beschädigte Installationen reparieren.

Enthält: Token-Login, Version-Check, Download-System, Reparaturfunktion.
Build-Modus
Map-Editor & Blöcke

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.

Status: Grundfunktionen in Alpha.
Multiplayer
Gemeinsam bauen

Änderungen im Build-Modus werden zwischen Spielern synchronisiert. Gesetzte und entfernte Blöcke erscheinen bei verbundenen Clients im selben Weltzustand.

Fokus: stabile Synchronisierung und sauberes Join-Verhalten.
Save/Load
Speichern, Laden & Snapshot

Maps können gespeichert und später wieder geladen werden. Für beitretende Spieler wird der aktuelle Zustand über ein Snapshot-System übertragen.

Wichtig für: Join-System, Map-Persistenz und spätere Matches.
Energie
Batterien & Ladestation

BrickHub enthält ein Batterie-System mit eigener UI. Batterien können verwaltet, geladen und im Build-Modus genutzt werden.

Status: aktuell in Umsetzung.
Play-Modus
Shooter-Matches auf eigenen Maps

Nach Abschluss der Build-Grundfunktionen sollen gebaute Maps im Play-Modus genutzt werden. Geplant sind Spawnpunkte, Waffen, Treffererkennung, Leben, Rüstung und Respawn.

Geplant: Deathmatch, Team-Modi und private Lobbys.
Backend
API & Datenhaltung

Das Backend verwaltet Accounts, Logins, Versionen, Spielerdaten, Freunde und Online-Status. Launcher und Spiel kommunizieren über die BrickHub-API.

Aktiv: Login, Token-Prüfung, Presence, Friends, Version-Endpunkte.
Social
Freunde & Presence

Spielerstatus wie Online, AFK, Im Spiel und Offline wird über ein Heartbeat-System verwaltet. Freundesliste und Social-Menü sind für gemeinsames Spielen vorbereitet.

Ziel: Freunde sehen, einladen und später direkt beitreten.
Server
Dedicated Server & Rooms

BrickHub setzt auf eine getrennte Struktur aus Client, Master-API und Game-Server. Räume können später serverseitig gestartet und verwaltet werden.

Grundlage für: private Sessions, Build-Räume und spätere Matches.
Design
Eigener BrickHub-Stil

Blöcke, UI und Icons folgen einem eigenen Stil. Texturen sind auf klare Lesbarkeit, einfache Formen und eine konsistente Spieloptik ausgelegt.

Stilrichtungen: Classic und Realistic.
Community
Discord & Dev-Logs

Über Discord, Website und Dev-Logs werden Fortschritt, Updates und geplante Inhalte dokumentiert. Feedback kann direkt in die Entwicklung einfließen.

Bereiche: Support, Bug-Meldungen, Vorschau und Updates.
Zukunft
Geplante Erweiterungen

Langfristig sind Fortschrittssysteme, Profile, Loadouts, Matchmaking, kosmetische Inhalte und weitere Spielmodi geplant.

Details folgen mit kommenden Dev-Logs.
Entwicklungsstand

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.