Hi bapaka, oh no! I believe you have to make an itch.io page for your game and then submit that to LXD Jam 24. And maybe it takes a little while to show up? Can you tell me more about where you are confused? You can always take a look at Itch.io help or simply google it.