03 ProjektOnline
Českéměsto.cz — multiplayer RPG s otevřeným světem ve WebGL
Webová RPG multiplayer hra s otevřeným světem využívající primárně vektorovou grafiku pro maximální škálovatelnost. Důraz na výkon, plynulou real-time interakci a otevřenou herní mechaniku.
- Rok
- 2026
- Role
- Návrh, vývoj & game design
- Status
- Online
Co projekt řeší
Browser RPG hry většinou trpí buď zastaralou grafikou, nebo nemožností hrát s ostatními. Českéměsto.cz kombinuje moderní vektorový rendering s otevřeným světem a multiplayer interakcí v jediné aplikaci, kterou stačí otevřít v prohlížeči.
Co jsem dělal já
- Návrh herního světa a quest systému
- Implementace render engine a kamery
- Multiplayer protokol a synchronizace pohybu
- Inventory, dovednosti a progression systém
- Frontend UI a design
Technologický stack
- TypeScript + Vite
- WebGL renderer s vektorovou grafikou
- WebSocket server pro multiplayer
- Supabase pro Auth a perzistenci postav
- Vlastní entity-component system
- PostgreSQL + Redis
Technické výzvy
- Streamování velkého otevřeného světa po chunkech
- Plynulá interpolace pohybu ostatních hráčů
- Persistence stavu postav a světa
- Optimalizace pro nízkovýkonné stroje
Výsledek
Funkční otevřený multiplayer svět dostupný z jakéhokoliv prohlížeče — projekt ukazuje schopnost stavět komplexní herní systémy bez závislosti na nativních technologiích.
WebGLRPGMultiplayer
Odkazy