create platform renderer