Since I joined the team right in the middle of development, the majority of my responsibilities lied in enhancing or rewriting current systems to fulfill new development needs. As new issues came up, I would prioritize fixing bugs and implementing new features that other team members relied on to complete their own work.
Prior to my involvement, the team had received feedback on the way the player character controlled. Addressing these concerns was the first thing I focused on. The main focus of this rewrite was separating the script relating to character movement into different related scripts, as to follow the Single Responsibility and Encapsulation principles of OOP.