- New WebGL build (data +6MB, wasm +92KB) with all bug fixes - Fix MapSchema foreach: iterate via .Keys with explicit casts - Fix sbyte->int cast for playersAlive Listen callback - Updated Tutorial.unity scene Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
ROLL'D — Frontend
Client web pour le jeu ROLL'D. Héberge le build Unity WebGL dans une interface moderne.
Stack
- React 18 + Vite 5 — build rapide, HMR
- Tailwind CSS 3 — styling utility-first
- Unity WebGL Loader — intégration du build Unity
Quickstart
npm install
npm run dev # http://localhost:5173
npm run build # production build → dist/
Unity WebGL Build
Placer le build Unity dans public/unity-build/ :
public/unity-build/
├── Build/
│ ├── build.data.gz
│ ├── build.framework.js.gz
│ ├── build.loader.js
│ └── build.wasm.gz
└── TemplateData/ (optionnel)
Docker
docker build -t rolld-frontend .
docker run -p 80:80 rolld-frontend
Structure
├── public/
│ ├── unity-build/ # Build WebGL (non versionné)
│ └── favicon.svg
├── src/
│ ├── components/ # Composants React
│ ├── assets/ # Images, fonts
│ ├── App.jsx
│ └── main.jsx
├── index.html
├── tailwind.config.js
├── vite.config.js
└── Dockerfile