Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Hm, the meta part was about that the chars know, that they are in the game... They are constantly talking with you "move away your mouse" and stuff.

Ah I saw that but thought I missed more.