Osobowość Joeya przechowywana jest w małym układzie scalonym, który można łatwo przenosić do innych robotów. Pozwala mu to zmieniać postać w razie potrzeby np. wykorzystania możliwości innych mechanizmów, pod warunkiem że układ nie ulegnie uszkodzeniu. Joey nie zawsze jest jednak zadowolony wybranym przez Fostera ciałem.
Po osiągnięciu dojrzałości, Foster zostaje porwany a jego plemię unicestwione przez oddziały szturmowe, wysłane z Union City przez system komputerowy LINC. Udaje mu się jednak uciec, kiedy helikopter transportujący go do Union City rozbija się, tuż po dostaniu się pod kopułę miasta. Razem z Joeyem muszą dowiedzieć się, dlaczego ich tam zabrano i dokąd iść dalej, jednocześnie unikając kontynuowanego pościgu.
Tło historyczne W świecie przyszłości przedstawionym w Beneath a Steel Sky, sześć stanów i dwa terytoria Australii zostały opanowane przez ich stolice, nazywane Miastami-Państwami. Union City jest drugim pod względem wielkości z sześciu pozostałych Miast-Państw, po przyłączeniu Asio-City.