Skip to content

SapienzaInteractiveGraphicsCourse/final-project-ar_ig_group

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

163 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BabylonTD

BabylonTD Logo

A 3D tower defense game developed using Babylon.js, featuring fully interactive environments, procedural animations, and a dynamic wave-based enemy spawning system.

This project was developed for the Interactive Graphics course at the University of Rome "La Sapienza".

🎮 Play BabylonTD directly in your browser!

Features

  • Fully 3D Environments: Interactive game board with procedural scenery generation.
  • Procedural Animations: Enemies and turrets feature custom animations.
  • Dynamic Wave System: Survive waves of various enemies with different stats and behaviors.
  • Multiple Turret Types: Place different turrets like Slingshots, Gatling Guns, and Mines to defend your base.
  • Customizable Experience: Toggle Night Mode, Snow Mode, Shadows, and more.

Running Locally

To build and run the project locally, you will need Node.js installed.

  1. Clone the repository and navigate to the src directory.
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev

Credits

About

final-project-ar_ig_group created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors