Required Skills and Tools for game developers