Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Very good, but you should expand it. If the humans behave more like RTS and build the defenses it will feel more immersive.