Using web technologies in desktop applications
summary
GOG rebuilt its desktop client as a Chromium-embedded HTML/CSS/JS UI with a thin native host, using the Chromium Embedded Framework plus REST APIs and token-based microservices to share identity and split a monolith into auth services (aut / logi / józef). The Galaxy SDK provides an in‑game overlay, matchmaking, peer‑to‑peer multiplayer with global proxy fallbacks, and automatic game updates; the stack targets Windows/Mac/Linux, serves ~2.7M monthly users and ~1,000 titles, and is deployed in production.
AI-written summary · about
chapters (11)
- 0:00Wprowadzenie i kontekst projektu
- 1:23Przegląd architektury Galaxy
- 5:57Problemy z monolitycznym backendiem
- 8:21System autoryzacji użytkowników
- 12:14Integracja tożsamości między aplikacjami
- 14:23Ujednolicenie interfejsu użytkownika
- 17:14Komunikacja między interfejsem a aplikacją
- 20:04Wybór technologii i cross-platform
- 23:17Podsumowanie i efekty końcowe
- 26:52Multiplayer i matchmaking w SDK
- 28:16Podsumowanie i pytania
related talks
41mWeb Applications and UI on the AGL Demo Platform
22m2025 & Beyond: How Web Will Redefine Gaming
50mHTML5 technologies and game development
29mThrow away your Xbox - The future of games is written in React
23mChrome Dev Summit Adventure: How we built it
16mThe Web Gaming Renaissance
30mBuilding Web Apps
34mModern Web Game Development
