Back to projects
Gamuta - Play-to-Earn Crypto Game

Gamuta - Play-to-Earn Crypto Game

Diego Machado / March 16, 2024

Gamuta is an online play-to-earn crypto game that allows users to earn real cryptocurrency through engaging gameplay. This project leverages cutting-edge web technologies, including NextJs 13, Prisma, MetaMask for wallet integration, and Tailwind CSS for sleek, responsive design. Gamuta is hosted on Vercel, making it scalable and easy to deploy.

The Experiment

I wanted to explore the world of crypto currency games and showcase my knowledge integrating a real application with blockchain, so I created Gamuta as a proof of concept. The game is designed to be simple yet engaging, allowing players to earn cryptocurrency by completing various tasks and challenges. The integration of MetaMask allows users to manage their crypto wallets directly within the game, making it easy to earn and store their earnings securely.

Technologies

  • NextJs 13: The latest version of NextJs powers Gamuta's front-end, allowing for fast, server-side rendering and dynamic content delivery.
  • Prisma: Prisma serves as the database ORM, enabling smooth, efficient handling of data and interaction with the blockchain.
  • MetaMask: Integration with MetaMask makes cryptocurrency wallet management easy and secure, allowing players to earn and store crypto safely.
  • Ethers.js: This library is used to interact with the Ethereum blockchain, enabling seamless transactions and smart contract interactions.
  • Tailwind CSS: For styling, Tailwind CSS ensures the game's interface is not only responsive but also sleek and intuitive for players.
  • Clerk: Clerk manages user authentication, providing a seamless sign-in experience with security at the forefront.
  • Vercel: Hosting the project on Vercel ensures it is optimized for performance and easily scalable, handling traffic spikes efficiently.

Interested in the Development Process or need help with your Project?

Reach out on X or Youtube.