This is clearly not Steam or a general gaming platform/store. It’s a (very basic) website for a fictional game developer, Deus Machina, the company Neo works for in the movie. The three columns under the headline carousel:
-
Latest News
-
Jobs at DM
-
Social Media
Or as a live-boot on a flash drive. Definitely not a daily driver, regardless.