Skip to content

SapienzaInteractiveGraphicsCourse/final-project-dinosescape

Repository files navigation

DinosEscape

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.

Play Online

GitHub Pages Demo:

https://sapienzainteractivegraphicscourse.github.io/final-project-dinosescape/

Features

  • 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

Controls

Key Action
A / Left Arrow Move left
D / Right Arrow Move right
W / Up Arrow / Space Jump
ESC Pause / Resume

Technologies

  • JavaScript
  • Three.js
  • WebGL
  • Vite

Authors

Mario Morra 2156770

About

final-project-dinosescape created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors