architecture in video games