Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

It's just a txt file with 70.000 words. The engine has a function to figure out if a given string is part of another string. I just added a few tweaks to make sure it worked properly.