Computer Artworks

TimelineChanges

Developed 3

The Thing: Remastered
ReleasedPC, PS5, PS4, Xbox Series, Xbox One, Switch
2 years agoDec 5, 2024
Evolva
ReleasedPC
18 years agoOct 28, 2008
The Thing
ReleasedPCEurope
24 years agoSep 20, 2002