Inspiration
The inspiration for Tiny Satoshi came from recognizing a critical gap in Bitcoin education: the lack of accessible and engaging ways to learn about self-custody. Many newcomers to Bitcoin, especially beginners and noobs, find self-custody concepts intimidating and complex. I wanted to create a solution that would make learning about Bitcoin self-custody as fun and engaging as playing a game, while maintaining the importance of security and best practices.
What it does
Tiny Satoshi is an educational 2D RPG game that teaches Bitcoin self-custody through interactive gameplay. Players can:
- Create and manage their own Bitcoin wallet in a safe, game environment
- Learn about secure mnemonic phrase storage through interactive quests
- Practice validating their mnemonic phrases
- Experience receiving and sending testnet bitcoins
- Learn Bitcoin concepts through engaging character interactions and missions
- Collect and play as famous Bitcoin legends like Hal Finney, Nick Szabo, Adam Back, etc...
How I built it
I built Tiny Satoshi using:
- Flutter and the Bonfire game engine for cross-platform development
- Bitcoin Development Kit (BDK) for Bitcoin integration
Challenges I ran into
The main challenges I faced included:
- Balancing educational content with engaging gameplay
- Creating an intuitive UI that makes complex Bitcoin concepts understandable
- Ensuring the game remains educational while being fun
- Integrating Bitcoin functionality with the game engine seamlessly
- Making the game suitable for both beginners and kids
Accomplishments that I'm proud of
Everything
What I learned
Game Development using Bonfire engine
What's next for Tiny Satoshi
Future plans for Tiny Satoshi include:
- Adding more educational quests and missions
- Expanding the character roster with more Bitcoin legends
- Adding more interactive tutorials and guides
- Creating a progression system for different skill levels

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