Über UID Games und den Tech-Stack
UID Games ist ein leichtes Browsergame-Projekt mit Fokus auf sofortigen Start, kurze Sessions und klare Oberflaechen auf Desktop und Mobil.
1. Ziel des Projekts
Die Kernidee ist einfach: Seite oeffnen und in wenigen Sekunden spielen, ohne Installation und ohne Konto.
Die Spiele sind fuer kurze, wiederholbare Runden gebaut und sollen vom ersten Bildschirm aus verstaendlich sein.
2. Verwendete Technologien
Das Frontend basiert auf Mithril und ES modules. Der Build-Prozess wird mit Node.js-Skripten und esbuild orchestriert.
In Produktion liefert nginx die statischen Dateien, Redirects und prerenderte HTML-Routen aus.
- Mithril fuer UI-Komponenten und Routing
- Node.js-Skripte fuer Build-Orchestrierung
- esbuild fuer JavaScript- und CSS-Bundles
- nginx fuer Auslieferung, Redirects und Cache-Control
- Gentoo Linux als Serverbasis
3. Performance und SEO
Wir halten Bundles klein, pruefen Asset-Budgets und erzeugen gzip-Dateien fuer Release-Artefakte.
SEO-Metadaten werden konsistent generiert und prerenderte Ausgaben verbessern Routing-Stabilitaet und Indexierung.
4. Tests und Qualitaet
Vor Releases laufen Validierungen fuer Inhalte, Lokalisierung und Metadaten.
Playwright-Smoke-Tests decken zentrale Routen und wichtige Gameplay-Flows ab.
- Validierung von Spiel- und Artikelinhalten
- i18n-Semantikpruefungen
- Engine-Tests fuer Spiellogik
- Smoke-Checks fuer Desktop und Mobil
5. Dank an Open Source
Das Projekt baut auf Open-Source-Tools und der Arbeit vieler Maintainer auf.
Danke an die Communities von Mithril, Node.js, esbuild, Playwright und Linux-Infrastrukturprojekten.
Wenn du einen technischen Fehler, ein Routing-Problem oder eine Lokalisierungsabweichung siehst, melde dich ueber die Projektkontakte.