5 Key Factors to Consider Before Hiring a Game Developer