Inspiration#
I was inspired to build this game as a way to make onboarding into the Aleo ecosystem more accessible and fun. Learning about blockchain can be intimidating, especially ZK and the importance of privacy so I wanted to create something that teaches by doing—through gameplay. I was originally drawn to this idea after enjoying CryptoZombies while learning Solidity, and later felt truly motivated after seeing the Future of France project.
🕹️ About the Project: Legend of Leo
Legend of Leo is a pixel-art, top-down educational RPG that teaches players the fundamentals of zero-knowledge technology and digital privacy on the Aleo blockchain.
📚 What I've Learned
This past week I've been able to learn how to
- Connect and deploy onto the Aleo blockchain using the command line
- Deployed ARC NFT contracts on Aleo for minting
- Create a distinction between what private and public data can look like for users and developers
- Integrate Puzzle wallet and the Wallet Adapter
- Calling ANS
- Verulink
- Arcane Finance
⚔️ Challenges I Faced
The most challenging has been integrating Aleo blockchain interactions into Phaser scenes without breaking immersion
Designing pixel-art scenes and animations under time pressure using Aserites
Originally wanted to integrate ChatGPT-powered NPCs as quizbots, but had to drop it due to time limit.
Finding a balance of teaching advanced topics in zk without overwhelming the player
🌟 Final Thoughts
I believe Legend of Leo can evolve into an expansive open-world meta-game—a new kind of onboarding tool for the Aleo ecosystem that makes learning private blockchain concepts fun, rewarding, and unforgettable.
Built With
- aleo
- aleo-name-service-(ans)-for-identity
- ans
- arcane
- aseprite
- leo-wallet-for-nft-minting
- nextjs
- phaser3
- puzzle
- tailwind
- verulink

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