Inspiration

I’m a huge fan of the NY Times Spelling Bee, The inspiration for Daily Spell Craft came from the idea of the "Digital Ritual" that we follow daily. I’ve always admired how the NY Times Spelling Bee creates a shared daily moment for millions, but I noticed that most word games feel disconnected from where we actually communicate—our social apps, that' why I wanted to take that sophisticated, minimalist puzzle experience and "craft" it specifically for the Snapchat community

What it does

Daily Spell Craft is a minimalist 2D word-puzzle Lens that challenges players to "craft" as many words as possible from a daily set of seven letters. Using a classic hive layout, players must find words that include the mandatory center letter. The experience features a built-in streak system that tracks consecutive days played, encouraging a daily mental ritual. With a fresh puzzle every 24 hours, users can sharpen their vocabulary, maintain their streaks, and share their progress with friends via Snap

How we built it

I developed Daily Spell Craft using JavaScript in Lens Studio to power the core game logic, specifically managing "Hive" mechanics, center-letter requirements, and dictionary validation. I focused on a clean, 2D Screen Transform layout to ensure a native Snapchat feel, utilizing a high-contrast aesthetic for maximum readability. Finally, I implemented a daily refresh system to synchronize new word sets for all players every 24 hours.

Challenges we ran into

I have made this lens to store each and every word user enters, if users cant complete the daily puzzle in a single go, they can come back later and see their progress and words there even if they close snapchat, this was a little challenging for me but help from some best community members made me overcome this challenge, another technical challenge was implementing a reliable streak and save system using Persistent Storage. I had to ensure that player progress and daily streaks were accurately tracked and stored across different sessions without resetting.

Accomplishments that we're proud of

I’m proud of successfully engineering the JavaScript backend to handle complex word validation and mandatory-letter constraints in real-time, ensuring the gameplay feels snappy and responsive.

What we learned

I gained a deep understanding of how to use Persistent Storage in Lens Studio to bridge the gap between sessions, moving beyond simple filters to create a truly persistent gaming experience.

What's next for Daily Spell Craft

I plan to integrate Snapchat’s Leaderboard Component so users can compete directly with their friends to see who can "craft" the most words each day, I also want to add a "Blitz Mode" where users race against a 60-second timer to find as many words as possible.

Built With

  • cloud
  • javascript
  • lenscloud
  • lensstudio
  • persistent
  • persistentstorage
  • storage
Share this project:

Updates