A 3D dice tower simulator built with TypeScript, Three.js, and Cannon.js physics engine.
- 3D rendered dice tower with realistic physics
- Interactive dice rolling
- Shadows and lighting effects
- Responsive design
- TypeScript - Type-safe JavaScript
- Vite - Fast build tool and dev server
- Three.js - 3D rendering library
- Cannon-es - Physics engine for realistic dice behavior
- Node.js (v20 or higher)
- npm
npm installRun the development server:
npm run devOpen http://localhost:5173 in your browser.
Build for production:
npm run buildPreview the production build:
npm run previewThis project is configured to deploy to GitHub Pages automatically via GitHub Actions when you push to the main branch.