Skip to content

Full Website Designs · 8-bit Arcade

Pixel Pals Game Studio Site

A pixel-art game studio site: click the starfield or 'PRESS START' and the hero sprite jumps for a coin, cartridge cards with their own pixel heroes that bounce on hover, a party of team sprites with health bars and a high-score newsletter.

  • Full Site
  • Games
  • Pixel Art
  • Studio

The full prompt

Show the prompt that defines the layout, motion and design language
Build a "Pixel Pals Game Studio Site" React component.

CONCEPT: The website of a three-person indie studio that makes cozy pixel-art games. It should feel like booting up a console.

LAYOUT & CONTENT:
- Top bar: 'PIXEL PALS' logo, menu GAMES / TEAM / PRESS / SHOP, '1UP' coin counter.
- Hero: starfield background, big title 'WE MAKE TINY WORLDS.', blinking 'PRESS START', pixel character made of squares bouncing.
- Games: three cartridge-shaped cards (Moss Knight, Tide Pool Tycoon, Lantern Post), each with its own pixel sprite on the label, platform tags and a 'PLAY DEMO' button.
- Team: three pixel avatars built from grids, each in its own colour, name and role, health-bar style skill meters.
- Newsletter: styled as a HIGH SCORES table with an 'ENTER YOUR EMAIL' input.
- Footer: '(C) 2026 PIXEL PALS, HAIFA' and 'CONTINUE? 9'.

INTERACTIONS & MOTION:
- Stars twinkle with stepped opacity; the character bounces with steps easing.
- Clicking the hero (or the 'PRESS START' button) makes the sprite jump 70px in steps, a coin flies up and fades, and a 'COINS 00' counter in the corner goes up (aria-live).
- Cartridge sprites bounce in steps while the card is hovered.
- Buttons press exactly 4px down-right and lose their shadow.

DESIGN SYSTEM — 8-bit Arcade:
- Black #111 screen, PICO-8-like palette: red #FF004D, orange #FFA300, yellow #FFEC27, green #00E436, blue #29ADFF, lavender #83769C, white.
- Square pixels only, no radius, hard 4px shadows, stepped/blinking animation.
- Press Start 2P for headings and UI, a plain mono for long copy.

CRAFT RULES:
- Motion: Framer Motion with spring physics (type: "spring") for anything interactive; ease-out cubic-bezier(0.23, 1, 0.32, 1) for entrances, under 300ms for UI feedback, exits faster than entrances. Animate transform, opacity, clip-path and SVG attributes only. Respect prefers-reduced-motion via useReducedMotion() (loops and cursor effects become static).
- Copy: real, specific names, prices and times; no em-dashes, no lorem ipsum, no claims the business cannot back up.
- Icons: lucide-react where icons are needed; illustrations are inline SVG or CSS, no external images.
- Accessibility: real <button>/<a>/<label> elements, visible focus ring, keyboard operable, aria attributes where state changes, tabular numerals for times and prices.

OUTPUT: one self-contained React component file (Tailwind CSS v4 utility classes, framer-motion, lucide-react), no external images, default export, ready to paste into a Next.js App Router page with "use client". Load any Google Font it needs with next/font/google.

How to use this prompt

  1. 1. CopyUse “Copy Claude Prompt” above. It includes the layout, the spring values and the design rules.
  2. 2. Paste into ClaudeAdd your own brand name, copy and colors at the top of the prompt if you like.
  3. 3. Drop it inYou get one file with React, Tailwind and Framer Motion. Install framer-motion and lucide-react.