Search packages, repositories and app categories

Package detailsv5.3.0

games_services

A new Flutter plugin to support game center and google play games services.

AndroidiOSmacOS
30-day downloads
24.2K
Likes
178
Pub points
160

Install package

flutter pub add games_services

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

The games_services package is a Flutter plugin that enables integration with Game Center (iOS) and Google Play Games Services (Android), allowing developers to implement leaderboards, achievements, and sign-in functionality in cross-platform games. It provides a unified API for managing game services across platforms, simplifying the process of adding multiplayer and social features. The plugin supports macOS, extending its reach beyond mobile devices. With straightforward setup via pub.dev, it helps streamline game development workflows for Flutter apps targeting major gaming ecosystems.

Use cases

  • Integrating leaderboards in mobile games
  • Implementing achievements for player progression
  • Enabling user authentication via Game Center or Google Play
  • Adding multiplayer features to cross-platform games
  • Tracking player stats across devices
  • Supporting game progress synchronization

Key features

  • Unified API for iOS and Android
  • Support for Game Center and Google Play Games
  • Cross-platform compatibility including macOS
  • Simple sign-in and authentication flow
  • Leaderboard and achievement management
  • Real-time sync across devices

Suitable for

  • Flutter developers building mobile games
  • Game creators targeting iOS and Android
  • Apps requiring player progress tracking
  • Developers using Game Center or Google Play Games
  • Teams seeking platform-agnostic game services
  • Projects needing social engagement features

Considerations

  • Requires platform-specific setup (e.g., Google Play Console, Apple Developer account)
  • Limited to iOS, Android, and macOS platforms
  • Dependent on external game service availability
  • May require additional configuration for app signing and permissions
  • Not suitable for web or Windows targets
  • Needs testing on physical devices for full functionality

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

pub package Telegram Youtube Twitter Coffee

Games Services Logo

A Flutter plugin to support game center and google play games services.

Screenshot

iOS

Android

macOS

Tutorials

Written tutorial

Video tutorial will be added soon.

Apps

Monkey Banana Android, iOS, and macOS by Abedalkareem.
Nonogram Colors by @tommybuonomo.
Ripple Effect Puzzle by @tommybuonomo.
Lights: A Memory Game Android & iOS by @theLee3.
TTG - Through The Galaxies 🚀 casual game . Android & iOS by @imaNNeo

Documentation

Check the docs folder for documentation and how to use the plugin.

Installing

Simply add games_services as a dependency in your pubspec.yaml by running the following command:

flutter pub add games_services

The amazing people that made this plugin possible

Contributors

Support me 🚀

You can support this project by:

1- Checking my apps.
2- Star the repo.
3- Share the repo with your friends.
4- Buy Me A Coffee.

Follow me ❤️

Facebook | Twitter | Instagram | Youtube

Categories

Dependencies

Dependency list 1 items

  • games_services_platform_interface^5.3.0

Source repository

Projects using this package