So, do I understand right, that if a game has its page made public way before the game is actually released, the game will never be at the top of the “Most Recent” page
Creating a major update devlog and publishing it can make your page eligible for a freshness bump that can place it on the top of the most recent page.
Just to make sure you’re getting some visibility I’ve given your page the bump since it looks like an interesting project.