# GooglePlayGames.BasicApi.PlayerGameEvent

Represents a custom game event or discrete player action (e.g., "player killed monster", "level completed", etc.).

## Summary

This class allows developers to define and log game-specific events with associated properties.

| ### Properties ||
|---|---|
| `https://developer.android.com/games/services/unity/v2/api/class/google-play-games/basic-api/player-game-event#class_google_play_games_1_1_basic_api_1_1_player_game_event_1aa7d22abcb1822e7de5ab64089720e9c8` | `string` |
| `https://developer.android.com/games/services/unity/v2/api/class/google-play-games/basic-api/player-game-event#class_google_play_games_1_1_basic_api_1_1_player_game_event_1a3186aec5d7f1fb9f3ebb2b607fc4a6b8` | `IReadOnlyDictionary< string, object >` |

| ### Classes ||
|---|---|
| [GooglePlayGames.BasicApi.PlayerGameEvent.Builder](https://developer.android.com/games/services/unity/v2/api/class/google-play-games/basic-api/player-game-event/builder) | [Builder](https://developer.android.com/games/services/unity/v2/api/class/google-play-games/basic-api/player-game-event/builder#class_google_play_games_1_1_basic_api_1_1_player_game_event_1_1_builder) for [PlayerGameEvent](https://developer.android.com/games/services/unity/v2/api/class/google-play-games/basic-api/player-game-event#class_google_play_games_1_1_basic_api_1_1_player_game_event). |

## Properties

### EventName

```c#
string EventName
```

### EventProperties

```c#
IReadOnlyDictionary< string, object > EventProperties
```