Want to build better computer games? Call an architect