The Game Kit framework provides features designed for game developers who want to connect users of different iPhones together. Game Kit includes the following technologies:
Peer-to-peer connectivity allows your application to create an ad-hoc Bluetooth network between multiple iPhones. Although designed with games in mind, this network is useful for any type of data exchange among users of your application. For example, an application could use peer-to-peer connectivity to share electronic business cards or other data.
In-game voice allows your application to provide voice communication between two iPhones. In Game Voice uses your application to create its own network connection between the two users.
You should read this document if you want your application to connect the user’s iPhone to other local devices over Bluetooth, or if your application wants to include voice chat.
This document contains the following articles:
“Peer-to-Peer Connectivity” provides an overview of the connectivity features included in the Game Kit framework.
“Finding Peers with Peer Picker” shows how an application can use a peer picker to allow an iPhone user to connect to a copy of your application running on another user’s iPhone.
“Working with Sessions” explains how your application uses a session configured by the Peer Picker.
“In-Game Voice” provides an overview of the voice technologies available in the Game Kit framework.
“Adding Voice Chat” explains how to add voice communication to your application using a session to connect the two iPhones.
Last updated: 2009-05-28