Update game_object_creation example to use a viewport