Inspiration
Traditional CAPTCHAs are boring, frustrating, and disrupt user experience. We wanted to create a more engaging verification method that turns a tedious task into something enjoyable, while simultaneously gathering valuable training data for AI models. tldr: we hate BS and like games :)
What it does
Our solution allows users to play classic arcade games like Space Invaders to verify they're human instead of solving traditional CAPTCHAs. Our solution collect the same data that can be used to sell and collects gameplay data. The gameplay data collected trains AI models, creating a win-win-win situation where verification becomes fun, profitable and productive.
How we built it
We built the project using Next.js for the frontend, Phaser.js for the game engine, and implemented 3D models with Three.js. The data is stored in Supabase, with the backend hosted on Railway and model training handled through Modal.
Challenges we ran into
The game would not work on the deployed site, only locally, which required extensive debugging. Additionally, integrating the game with Meta Quest presented unique challenges, particularly with WebXR compatibility and ensuring consistent performance in the VR environment while maintaining the core gameplay mechanics.
Accomplishments that we're proud of
This is our first project that is VR compatible, allowing users to experience the game verification process in virtual reality through Meta Quest integration. We're also proud of creating a solution that makes CAPTCHA verification genuinely enjoyable. This is also the first real project we have developed together and it was a challenge to get into the flow with each other but we are incredibly proud of how this project turned out.
What we learned
We gained extensive experience with modern web technologies, including Three.js for 3D model rendering, WebGL for graphics processing, and responsive design principles. We also improved our skills with Next.js, React components, CSS animations, and implementing mobile-first design approaches. Working with the Phaser.js game engine and integrating VR compatibility taught us valuable lessons about cross-platform development.
What's next for I am a gamer, not a robot
We plan to expand our platform with additional game options beyond Space Invaders (like pacman donkey kong and tetris) , implement improved data collection for more sophisticated AI training, and develop a fully-featured API that websites can easily integrate for game-based verification. We're also exploring partnership opportunities with cybersecurity companies to bring our solution to more users.

Log in or sign up for Devpost to join the conversation.