# Guides

Implementation guides that apply to every Board SDK. Each guide shares one narrative; code samples toggle between Unity, Godot, and Web — pick the language that matches your stack and the choice sticks across pages.

## Available guides

### [Touch](https://docs.dev.board.fun/guides/touch-input)

Read finger touches and Piece placements: the shared contact model (fields, phases, finger vs Piece, per-SDK conventions), how to receive contacts in each SDK, and how to handle positions, orientation, phases, and Glyph ids.

### [Piece Interaction Design](https://docs.dev.board.fun/guides/piece-interaction-design)

Design patterns for Piece-based gameplay: interaction vocabulary, Piece types, and communicating Piece usage to players.

### [Profile Switcher](https://docs.dev.board.fun/guides/profile-switcher)

Show a native button that lets players switch profiles during gameplay.

### [Player Management](https://docs.dev.board.fun/guides/player-management)

Manage players and sessions in your Board app: identification, avatars, and session lifecycle.

### [Pause Menu](https://docs.dev.board.fun/guides/pause-menu)

Implement and customize Board’s system pause overlay: custom buttons, audio track controls, and result handling.

### [Save Games](https://docs.dev.board.fun/guides/save-games)

Persistent save game storage with player associations, metadata, and storage quotas.

### [Avatars](https://docs.dev.board.fun/guides/avatars)

Fetch and render player avatars (the small PNGs that come with each profile).

### [App Lifecycle](https://docs.dev.board.fun/guides/app-lifecycle)

Foreground/background, the pause overlay, and clean shutdown.

* * *

## SDK-specific guides

A few topics are specific to one engine:

- Unity: [Performance](https://docs.dev.board.fun/unity/performance), [Simulator](https://docs.dev.board.fun/unity/simulator)
- Godot: [Performance](https://docs.dev.board.fun/godot/performance), [Off-Device Development](https://docs.dev.board.fun/godot/off-device-development)
