Coding a digital video game not only requires a thorough knowledge of programming language, it also requires a deep understanding of the game engine, the APIs and the creative assets that will eventually inhabit the game being produced. Successfully applying all of these skills requires exceptional attention to detail and an inherent ability to collaborate …