The Red Star sur Xbox est un jeu d'action qui vous entraîne en pleine Russie fantastique. Choisissez parmi les trois personnages jouables pour aller bouter l'abominable homme des neiges. Armes et bonus vous attendent sur les 19 niveaux du jeu. Un mode multijoueur est également disponible pour deux joueurs en coopératif.