I am Nick Brady

Game Developer,Game Designer,Web Developer,Web Designer,IT Administrator,Graphic Designer

ML-Agents Museum Thieves

This game was developed by me and two other student for a group project at Boise State University using Unity. The theme of game was that you are a security guard defending the diamond from thieves. The "Thieves" were made using the ML-Agents Library. We created a custom training environment where we trained agents from four different courners to retrieve an object that spawns in a random place near the center of the map. We then used the Photon Networking Asset to add networking to our game so two security guards can work together to win the game. Even though the concept of the game is fairly simple it allowed us to experiment with the ML-Agents and Photon toolkits.

What I did

Develop

I worked primarily with the ML-Agents toolkit. I created the enemy agent writing a script giving it movement controls. Then I wrote another script customizing the training reward structure to try and make the Agent more efficiently navigate around the walls and to the reward. I also created custom training environments for the agent and experimented with many different Agent training setups.

  • ML-Agents
  • Game Design
  • C#
  • Photon
  • Unity