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.