Well, 'localhost' usually refers to your own computer when it comes to networking. So perhaps it's a game that is being developed or played locally on a machine and it has a story that is still untitled. It might be a small - scale project, like a game made by a beginner programmer who is still in the process of creating the story and hasn't come up with a name for it yet.
I'm not entirely sure as 'localhost games an untitled story' is rather unclear. It could potentially be about a game hosted locally (localhost) that has an as - yet - untitled story within it. Maybe it's a new, indie - developed game where the developers haven't named the story yet.
The term 'localhost games' might imply that it's a game that can be run on a local server, which could be on your own computer. And 'an untitled story' suggests that there is a narrative within the game that lacks a title. It could be a role - playing game, an adventure game or some other genre. It might be in the early stages of development where the focus has been on building the gameplay and the story elements, but not on naming the story yet.