Description
Injective Ninja Quest is designed as a beginner-friendly, story-driven mini game to help newcomers understand the Injective blockchain and the Ninja Labs community through interactive learning. Many new builders find Injective documentation and ecosystem concepts overwhelming when approached directly. This project transforms that learning journey into a narrative-based quiz game, lowering the barrier to entry while still providing authentic Web3 interaction via Injective public RPC and wallet connectivity.
The project is built specifically for Start! Ninja Break — Chill Building Weeks event and aligns with its goals of lightweight builds, education-first outcomes, and community integration.
Progress During Hackathon
During the Start! Ninja Break—Chill Building Weeks, I worked on a project called Injective Ninja Quest, a story-driven mini game designed to help beginners understand the Injective blockchain and the Ninja Labs community in a fun and interactive way.
What I’ve Completed So Far
Designed the core concept and game flow (story-based chapters + quizzes)
Built the Next.js project structure with a playable game flow
Implemented wallet connection (read-only) for user personalization
Integrated Injective public RPC to fetch live blockchain data
Added a point system to reward correct quiz answers
Created an initial leaderboard-style ranking for competition
Iterated on UI/UX with a focus on Web3, futuristic, and glassmorphic design
What I Learned
How to interact with the Injective blockchain using public RPC endpoints
How to design beginner-friendly Web3 experiences without requiring transactions
How Injective’s ecosystem supports builders through tools, docs, and communities like Ninja Labs CN
The importance of UI/UX polish in Web3 onboarding products
Current Status
The game is fully playable end-to-end, and I am currently focused on:
Improving visual design and animations
Refining the storytelling and quiz experience
Preparing screenshots and a short public release post
Overall, the hackathon has been a great hands-on way to learn Injective by building instead of just reading documentation.