As our first assignment in Unity 3D, this was a really fun challenge.
The expectation was for an RPG of any kind so we elected to make a rogue-lite
where the player plays a powerful lich warding off the hordes of paladins
coming to rid the land of your evil. Between round spend your bones acquire
perks that act as stacking passive buffs that get increasingly crazy when
combined. For this game, I created the player scripts including the raycasts
for interacting with the environment, the logic for firing, and the projectile
pools used for projectiles/enemies.