Overview:
STARK Arcade is a fully on-chain gaming hub on Starknet, designed to support, incubate, and showcase next-generation decentralized games. It features an evolving ecosystem of AI-powered, agentic NPCs and smart contract-integrated gameplay—ranging from roguelikes to tactical strategy games—all built using Cairo, Dojo, and Starknet-native technologies.
My Role: Fullstack Developer
I contributed across the entire product stack—from smart contract logic to game UI/UX and backend services.
My responsibilities spanned:
- Game Development: Built and shipped multiple on-chain mini-games (e.g.,2048, Tetris) using React, Cairo, and Dojo.
AI Integration: Embedded intelligent NPC agents using @daydreamsai/core, powering merchant, boss, and support agents with reactive behaviors.
- Infrastructure & DevOps: Designed scalable backend APIs with NestJS and MongoDB. Implemented VRF-based mechanics, paymasters, and session key flows.
- Frontend Experience: Developed responsive UI with Next.js and TailwindCSS. Integrated Framer Motion for animations and modals.
- Content Systems: Built markdown-based blog and project management systems with image upload, pagination, and dynamic routing.
- Analytics & Admin Tools: Created real-time dashboards for developer monitoring, player stats, and campaign management.
Key Technologies Used:
- Frontend: Next.js, TypeScript, TailwindCSS, Framer Motion
- Backend: NestJS, MongoDB, Redis, Vercel Functions
- Blockchain: Cairo (Starknet), Dojo ECS, @starknet-react/core, Cartridge VRF
- AI Agent Platform: @daydreamsai/core, Groq API, custom extensions
- DevOps: PM2, Docker, GitHub Actions, Vercel