Alien Hominid HD ist ab sofort auf Xbox Live Arcade zum Download erhältlich. Der Preis beträgt 800 Microsoft Punkte.
Das Spiel bietet 16 Level, 7 Minispiele und 50 komplett neue PDA-Level. Neben dem Einzelspieler-Modus gibt es noch einen Mehrspieler-Modus für 2 - 4 Spieler über Xbox Live.