About UID Games e stack tecnico
UID Games è un progetto leggero di giochi browser, pensato per avvio immediato, sessioni brevi e interfacce chiare su desktop e mobile.
1. Obiettivo del progetto
L'idea principale è semplice: aprire il sito e iniziare a giocare in pochi secondi, senza installazioni e senza account.
I giochi sono progettati per round brevi e ripetibili, con comandi comprensibili fin dal primo schermo.
2. Tecnologie usate
Il frontend usa Mithril e ES modules. Il build pipeline è orchestrato con script Node.js ed esbuild.
In produzione, nginx gestisce file statici, redirect e percorsi HTML prerenderizzati.
- Mithril per componenti UI e routing
- script Node.js per orchestrare la build
- esbuild per bundle JavaScript e CSS
- nginx per delivery, redirect e controllo cache
- Gentoo Linux come base del server
3. Performance e SEO
Manteniamo bundle compatti, controlliamo i budget degli asset e generiamo file gzip per gli artefatti di release.
I metadati SEO sono generati in modo coerente e il prerender migliora stabilità delle route e indicizzazione.
4. Test e qualità
Prima di ogni release eseguiamo validazioni di contenuto, localizzazione e metadati.
I smoke test con Playwright coprono route principali e flussi di gioco rappresentativi.
- validazione contenuti giochi e articoli
- controlli semantici i18n
- test engine della logica di gioco
- smoke checks desktop e mobile
5. Ringraziamenti open source
Il progetto esiste grazie agli strumenti open source e al lavoro continuo dei maintainer.
Grazie alle community di Mithril, Node.js, esbuild, Playwright e tooling infrastrutturale Linux.
Se noti un problema tecnico, un bug di routing o una discrepanza di lingua, scrivici tramite i canali del progetto.