Create App Bundle
Set up the metadata and assets needed for the game to appear on Puzzmo.
Steps
-
Create a
public/directory for static assets if it doesn't exist. -
Create a thumbnail image:
- Create
public/thumbnail.svg- a simple SVG representation of the game - Should be 400x300 viewBox
- Use simple shapes that represent the game visually
- Use theme-aware colors via CSS custom properties where possible
- Create
-
Ensure
vite.config.tscopies static assets correctly:import { defineConfig } from "vite" export default defineConfig({ build: { outDir: "dist", assetsDir: "assets", }, }) -
Verify the build output has:
dist/index.html- All JS/CSS properly bundled
- All static assets in
dist/
Success Criteria
npm run buildcompletes without errorsdist/directory contains a complete, self-contained game- Thumbnail SVG exists and renders