A Complete Career Guide in Game Development