Dragon Quest

A hidden footer easter egg turned into a tiny quest

About This Game

This started as a tiny proof-of-concept and evolved into a hidden micro-adventure tucked into the site. It is intentionally small, but now has an actual quest loop, a secret exit, and just enough friction to feel like a real easter egg rather than a throwaway demo.

Features

  • Smooth 4-directional movement with WASD or arrow keys
  • Animated attack system with visual feedback
  • Interactive objects you can examine
  • A hidden quest tracker and unlockable ending
  • Collision detection with walls and objects
  • Dialogue system for storytelling

Technical Details

Built using React hooks (useState, useEffect, useCallback, useRef), requestAnimationFrame for the game loop, and CSS animations for visual effects. The entire game is self-contained in a single component with no external dependencies beyond React itself.