How to be an Awesome Game Developer