A downloadable project

Game Play: 

In our project we simulate a wildfire in a forest terrain, which is the home of various animals. We used multiple algorithms to train our dog agent to get into the forest, and save the endangered and vulnerable animals from the fire without hurting itself. The complete game has been created using  Unity and Unity ML Agents. Algorithms used -

  1. Proximal Policy Optimization (PPO)
  2. Behavioral Cloning (BC) - 0.5 Strength
  3. Behavioral Cloning (BC) - 0.7 Strength
  4. Generative Adversarial Imitation Learning (GAIL)

Algorithm Comparison:

Developer Details:

This game was developed as part of CSCI 599: Applied Machine Learning for Games at University of Southern California. Special thanks to Prof. Mike Zyda for his consistent support that helped us with our project during this semester.

  1. Nisha Mariam Thomas - Gameplay, Machine Learning & UI Engineer
  2. Ayush Bihani  - Gameplay & Machine Learning Engineer
  3. Deepthi Bhat - Gameplay & UI Engineer
  4. Karthik Bhat - Gameplay & UI Engineer
  5. Anthony Prajwal - Gameplay & UI Engineer

Github Link:

1. https://github.com/csci-599-applied-ml-for-games/FiRescue (Contains - Midterm updated code, final updated code, midterm and final presentation)

2.  https://github.com/antopraju/FiRescue/tree/master (Contains - All versions of the code)

Technical Report:


Final Video:


Final Presentation:


Credits:

Leave a comment

Log in with itch.io to leave a comment.