Six months ago I was promoted to the position of Lead Unity Developer. Taking on this role, I felt that I had to level up my coding game. I was tired of creating glorified prototypes, that impressed clients and employers early, only for the codebase to become a hell scape…