Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

This is everything I want in a shmup, good variety of easy to distinguish enemies, good level layouts, nifty bosses... My only real complaint here is that sometimes enemies get hidden behind clouds of pickups.