Interesting idea to create a music video out of a game with no time pressure (you can do things at your own pace). Suddenly the music video cannot be about syncing visuals to beats and must be more about ambiance and mood :)
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.