-
Indeed I did mean making a Devlog tagged as “Major Update or Launch”.
-
Adding a demo should satisfy the “Major Update or Launch”, feel free to give it a go and see what happens. Make sure to mark the relevant file with “This file is a demo and can be downloaded for free”.
-
Often new projects from new developers take longer to index. Sometimes admins need to review projects manually. I wouldn’t recommend having a file that’s not the game, as the algorithm might think your game is finished an available to users, even though it’s not, which might be poor user experience.
The general advice is, focus on making your game, and release it when it’s ready. The algorithm might help you, but most indie devs have to market themselves to get enough eyes on their project.