wykorzystywane są także sterowanie ruchem i panel dotykowy. Poprzez zdarzenia czasowe i decyzje dialogowe fabuła rozgałęzia się w zależności od podejmowanych wyborów. Przebieg tych rozgałęzień można śledzić w formie schematu blokowego w trakcie i bezpośrednio po danym rozdziale; gracz może cofać się do określonych punktów opowieści, aby zmienić jej rezultat. Niektóre sceny zawierają liczniki czasu, wymuszające szybką reakcję. Na poziomach rozmieszczono liczne magazyny do przeczytania przez gracza. Grywalne postacie to:

Connor – policyjny android–śledczy wyznaczony do tropienia androidów, które zboczyły z zaprogramowanych zachowań. Kara – android–gosposia, która rozwija sztuczną świadomość i staje się odpowiedzialna za bezpieczeństwo małej dziewczynki. Markus – android–opiekun, który po uzyskaniu świadomości podejmuje się uwolnienia innych podobnych sobie z niewoli.

Zdobywanie wskazówek poprzez podświetlanie i analizowanie otoczenia w widoku rozszerzonym pozwala Connorowi rekonstruować i odtwarzać wydarzenia, które miały miejsce wcześniej. Im więcej informacji Connor zbierze w wyznaczonym czasie, tym większe jest prawdopodobieństwo powodzenia przy podjęciu odpowiedniej decyzji.