Is it true that software engineers, game development, are overworked and underpaid? What technical skills are required?