What is it like developing video games?