does the game need to be hosted through our own means or can we just upload a html file or however the game is made
You just need to upload it to itch.io by pressing the submit button on the jam’s homepage. You’ll need to upload the build from your game engine, normally as a zipped folder 🙂