This repository contains the frontend for the Tower Defense minigame.
This project is developed as part of a student project at Universität Stuttgart. It may contain bugs, and is not licensed for external use.
- User documentation for the minigame can be found here.
- For the backend, see the Gamify-IT/chickenshock-backend repository.
- The installation manual and setup instructions can be found here.
Unity Version: 2022.3.28f1 (LTS)
Install the Unity Version 2021.3.2f1 (LTS)
Clone the repository
git clone https://github.com/Gamify-IT/tower-defense.git
Start all dependencies with our docker-compose files. Check the manual for docker-compose.
To run the main branch with minimal dependencies use the docker-compose.yaml
file.
To run the latest changes on any other branch than main
use the docker-compose-dev.yaml
file.
Build the project like described in this manual.
Build the Docker-Container
docker build -t towerdefense-dev
And run it at port 8000 with
docker run -d -p 8000:80 --name towerdefense-dev towerdefense-dev
To monitor, stop and remove the container you can use the following commands:
docker ps -a -f name=towerdefense-dev
docker stop towerdefense-dev
docker rm towerdefense-dev
-
Background music https://pixabay.com/music/upbeat-when-you-wish-upon-a-star-203753/
-
Click https://pixabay.com/de/sound-effects/interface-button-154180/
-
Shot of tower https://pixabay.com/sound-effects/laser-104024/
-
Sound for tower update https://pixabay.com/sound-effects/level-up-2-199574/
-
Final triumph sound https://pixabay.com/sound-effects/success-fanfare-trumpets-6185/
-
Sound for enemy kill https://pixabay.com/sound-effects/notification-5-140376/
-
Game over sound https://pixabay.com/sound-effects/failure-drum-sound-effect-1-46093/