ContraVault Brick Breaker - Game Demo

Test the loading mini-game with different configurations

Game Controls

Configuration

Theme

How to Play

  • • Use ← → arrow keys or mouse to move paddle
  • • Break all bricks to win
  • • Each brick represents a tender/RFP pain point
  • • Press ESC or click Skip to exit
  • • Ball speed increases as you play

Demo Area

Status:⏸️ Idle
Theme:light
Logo:Enabled
Auto-close:Disabled
// Implementation Example
import dynamic from 'next/dynamic';

const LoadingGameHost = dynamic(
  () => import('@/components/CV_Game/LoadingGameHost'),
  { ssr: false }
);

<LoadingGameHost
  isLoading={false}
  onExit={() => setIsLoading(false)}
  logoSrc="/brand/logo-ball.png"
  theme={{
    bg: "bg-white/90",
    accent: "#197A56"
  }}
/>
<50KB
Bundle Size
60 FPS
Frame Rate
~5%
CPU Usage
Preparing game...