Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Yes, you didn't add any files for people to download. Games won't appear in searches without at least one. As for devlogs, projects must be seen by an admin before they show up in that section, and today being a Sunday, there could be a delay. Sorry, and hope this helps!

Oh, that makes perfect sense. I didn't realize that the game had to be released or have some downloadable files for it to appear in the searches.