David Robitaille / Software Engineer
  • Portfolio
  • Resume
  • About

Chaos King

MSU GameDev Program Capstone Project

As Lead Programmer and Producer for our capstone project at MSU, I led a team of 10 people throughout development and am responsible for programming most of the gameplay interactions in the game.
Learn More

Contributions

  • Designed, iterated on, and refined the core gameplay systems of the game to deliver a fun and polished experience, namely player movement/abilities and player/item interactions
  • Leveraged the the power of polymorphism and composition to quickly and efficiently add new mechanics; for example, going from picking up and throwing items to being able to pick up and throw other players
  • Implemented a post-game scoreboard and player stats system to add further polish to the game
Picture
A game in progress
Picture
The end game stats and scoreboard screen
  • Leveraged project management tools to maintain team organization and communication throughout the project. As a result, our team succeeded in implementing all high priority and medium priority features, and some low priority features
  • Created a data-driven tutorial system to simplify the workflow for adding new tutorials to the in-game tutorial screen
  • Organized a project roadmap to ensure necessary progress for each deadline
david.robitaille48@gmail.com
© David Robitaille, 2022​
  • Portfolio
  • Resume
  • About