Skip to content

Rebuild hero as immersive 8-bit mini-game HUD with SFX, CRT, and accessibility toggles#5

Open
cto-new[bot] wants to merge 4 commits into
mainfrom
feat-hero-8bit-minigame-r3f-pixel-crt-preferences
Open

Rebuild hero as immersive 8-bit mini-game HUD with SFX, CRT, and accessibility toggles#5
cto-new[bot] wants to merge 4 commits into
mainfrom
feat-hero-8bit-minigame-r3f-pixel-crt-preferences

Conversation

@cto-new

@cto-new cto-new Bot commented Oct 18, 2025

Copy link
Copy Markdown
Contributor

Summary

This PR redesigns the Hero section into an interactive, layered 8-bit minigame experience, integrating an immersive voxel R3F Canvas, dynamic CRT/SFX toggles, and accessibility features, with mobile/reduced-motion fallbacks.

Details

  • Rebuilt Hero to feature a new voxel-based Canvas mini-game scene with parallax layers and pixel-art overlays, loaded via next/dynamic for LCP performance
  • Introduced PixelToggle controls for CRT and SFX (with ARIA/keyboard support) and persistent preferences with a new usePixelPreferences localStorage hook
  • Integrated placeholder pixel sprites and SFX assets under public/pixel and public/audio; created PixelSprite for crisp art
  • Added mobile/reduced-motion fallback rendering a static pixel illustration
  • Applied Framer Motion micro-interactions that snap to the 8px grid, with both mouse and keyboard activation paths

Abhishek-B-R and others added 4 commits September 26, 2025 15:11
…mified UX

Refactored all landing, layout, NavBar, and Footer components to adopt a pixel-themed, 8-bit UI in line with a gaming/quest adventure feel. This change modernizes visual identity and amplifies engagement on the landing page.

- Introduced new `PixelPanel`, `PixelButton`, `PixelTag`, and `PixelProgress` primitives for consistent 8-bit style
- Overhauled NavBar, Footer, and wrappers to use pixel components and grid backgrounds, ensuring routing/session logic is preserved
- Redesigned hero section featuring animated pixel-art landscape with React Three Fiber and gamified CTAs
- Refactored features/steps into quest-style cards and tracker, using gamified copy and visuals
- Enhanced layout spacing, backgrounds, and breakpoints for responsiveness with the new retro aesthetic

No breaking changes or migrations required. User-visible overhaul of landing experience.
Rebuild Landing Page with Pixel-Themed, Gamified UI/UX
Reimagined the Hero component for an interactive, accessible 8-bit minigame experience, making the landing more engaging and customizable.

- Integrated a layered R3F Canvas mini-game scene with voxel blocks and parallax backgrounds, lazy-loaded for LCP optimization
- Added dynamic CRT scanline overlay and UI SFX with accessible PixelToggle controls, persisting user preferences via localStorage and new usePixelPreferences() hook
- Created PixelSprite component for crisp pixel-art rendering and imported/created hero pixel/sprite/audio assets
- Provided mobile and prefers-reduced-motion fallbacks with a static pixel illustration
- Improved HUD micro-interactions using Framer Motion and maintained 8px grid for snap feedback

The change is user-visible and improves immersion and accessibility across devices.
@vercel

vercel Bot commented Oct 18, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
deployr Ready Ready Preview Comment Oct 18, 2025 0:06am

💡 Enable Vercel Agent with $100 free credit for automated AI reviews

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant