I’m building a small web-based game platform where users can upload HTML5/WebGL games as ZIP files (with an index.html at the root) and play them directly in the browser. I’m using Supabase for storage and backend.
The issue is that after upload, some games just display raw HTML code instead of actually rendering and running. I’ve checked the file structure, but I’m not sure if this is a MIME type issue, storage config problem, or something about how Supabase serves static files.
Has anyone dealt with serving playable HTML5 builds from Supabase storage? What’s the correct way to make sure the files render instead of showing as text?
The user is experiencing an issue where HTML5/WebGL games uploaded to Supabase storage display raw HTML instead of rendering. They suspect a MIME type or storage configuration problem and seek advice on serving playable HTML5 builds from Supabase.