What Is a Game Developer? How to Become One, Salary, Skills