A relatively general definition of an infinite, discrete "Gale–Stewart game" is the one used in Martin's proof of Borel determinacy [1]. More information about this type of game can be found in Kechris's Classical Descriptive Set Theory and in Jech's Set Theory.
Definition. We define a game $G(X,P)$ based on a nonempty set $X$ and a set $P \subseteq X^\omega$. The elements of $X$ are the moves of the game. A play of the game is a sequence $r = (r_0, r_1, r_2, \ldots)$. If $r \in P$ then we say that player I wins, otherwise we say that player II wins. Hence every play of the game has a winner. The informal interpretation of this game is as follows: player I chooses $r_0$, then player II chooses $r_1$, then player I chooses $r_2$, etc.
The way that the game is played is formally specified by the definition of a winning strategy. In the game $G(X,P)$, a strategy is just a function $s \colon \left ( \bigcup_{i \in \omega}X^i \right ) \to X$. Intuitively, the value of $s(\tau)$ is the move that should be played if the other player's moves up this this point are listed in the sequence $\tau$.
A winning strategy for player I is a function $f \colon \left ( \bigcup_{i\in\omega} X^{i} \right ) \to X$ such that player I wins any play of the form
$$
f(\langle \rangle),\: r_1, f(\langle r_1\rangle),\: r_3, f(\langle r_1, r_3\rangle), \ldots
$$
A winning strategy for player II is a function $g \colon \left ( \bigcup_{i\in\omega} X^{i+1} \right ) \to X$ such that player II wins any play of the form
$$
r_0, \: g(\langle r_0\rangle),\: r_2,\: g(\langle r_0, r_2\rangle),\: r_4, g(\langle r_0, r_2, r_4 \rangle),\ldots
$$
This set of definitions leads to a well-defined, non-paradoxical collection of games. It is impossible for both players to have a winning strategy for the same game, because the strategies can be played against each other. However, it is possible for neither player to have a winning strategy, and in fact ZFC proves that in the specific case $X = \{0,1\}$ there is a set $P \subseteq \{0,1\}^\omega$ for which neither player has a winning strategy.
Donald Martin proved the Borel determinacy theorem in 1975: if $X$ is any nonempty set whatsoever and $P$ is a Borel subset of $X^\omega$ then one of the players has a winning strategy for $G(X,P)$. Here $X$ has the discrete topology and $X^\omega$ has the product topology.
The axiom of determinacy states that if $P$ is any subset of $\{ 0,1 \}^\omega$ then one of the players has a winning strategy in $G(\{0,1\}, P)$. This is inconsistent with ZFC but is consistent with ZF plus dependent choice.
The paper that Andres Caicedo gave above [2] studies an entirely different type of game, which is continuous rather than discrete.
1: http://en.wikipedia.org/wiki/Borel_determinacy_theorem
2: http://arxiv.org/abs/0909.2524