Мобильная игра, кросс-платформенная таблица лидеров / проблемы

#android #ios #flutter #google-play-games #gamekit

#Android #iOS #флаттер #google-play-игры #gamekit

Вопрос:

Я разрабатываю небольшую игру в слова в качестве побочного проекта и выбрал Flutter для выпуска игры как для Android, так и для iOS. Я могу использовать пакеты flutter (например https://pub.dev/packages/games_services ) для интеграции с Google Play Games и Apple Game Kit, но я думаю, что это не позволяет, например, создавать кросс-платформенную таблицу лидеров, но игроки iOS и Android видят свои отдельные результаты.

Варианты, которые я нашел:

  • Используйте сервис Google Play, также для пользователей Apple (похоже, у него есть некоторые проблемы, и он не работает для пользователей iOS без проблем)
  • Я просмотрел довольно много небольших игр, которые используют свои собственные реализации таблицы лидеров, и видел несколько небольших проектов, которые реализуют ее с помощью Flutter и Firebase (например https://github.com/fateh491989/leaderboard ).
  • Я также нашел 2 других сервиса таблицы лидеров (https://github.com/omgwtfgames/omgleaderboards и https://leaderboards.io ), не уверен, в чем преимущество тех, кто использует firebase.

Прежде чем я перейду к созданию простой таблицы подсчета очков / лидеров с использованием fire base, я надеялся найти здесь кого-нибудь, кто тоже изучил это. Есть ли способ использовать сервисы Google и Apple, но при этом видеть статистику x-платформ? Я бы предпочел это, также надеясь предоставить пользователям более интегрированный опыт и, возможно, также привлечь новых пользователей благодаря этому.

Спасибо за любые указания.