Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Ummm. what triple-a, i haven't stated anything like that. 

AAA just means the game has spent lots of money. There is no real meaning behind it because gaming company made up that term: https://en.wikipedia.org/wiki/AAA_(video_game_industry)

just like how "blockbuster" doesn't always mean a good movie.

You misunderstand, the OP was asking if there are any AAA games on Itch.io before it was edited. :) But thanks! That's a good reminder.