Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

FWIW, the graphics look straight out of M&M 3-5, which was definitely early 90s.

You're definitely early 90's