DinosEscape is a browser-based 3D endless runner developed using Three.js and WebGL. The player controls a T-Rex running through an urban environment, avoiding obstacles, collecting bones, and surviving as long as possible while the game difficulty progressively increases.
GitHub Pages Demo:
https://sapienzainteractivegraphicscourse.github.io/final-project-dinosescape/
- 3D urban environment
- Day and night rendering modes
- Dynamic lighting and shadows
- Procedural skeletal animation
- Collectibles and obstacles
- Progressive difficulty system
- Interactive menus and HUD
- Sound effects and background music
| Key | Action |
|---|---|
| A / Left Arrow | Move left |
| D / Right Arrow | Move right |
| W / Up Arrow / Space | Jump |
| ESC | Pause / Resume |
- JavaScript
- Three.js
- WebGL
- Vite
Mario Morra 2156770