ID:155669
 
on which site do i upload my demo so it offers direct download?
Google "free file hosting" and see what you can find. If you're a BYOND member, you can upload files onto your BYOND space that can be downloaded by other people.