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

Built With

Share this project:

Updates