The Home page is where you start your journey and the place where you can view and manage your games. You can add as many games as you’d like, but remember that each one will have to be approved by the moderation team before it is published.
Games are not visible on the CurseForge website until they have at least one published project under them, but authors can always select a game from the list of available games when creating a new project.