Inspiration

What if you could combine “🔥 Fire” and “👯Dance” to get “💃Flamenco”? What if those discoveries fueled intense multiplayer battles and a growing personal dictionary?

We wanted to bring that same magic and creativity to language itself. We set out to create a game that blends the satisfaction of wordplay with the surprise and emergence of AI-powered crafting—all wrapped in a fast, competitive format that feels right at home on Reddit.

The Game

  1. AI-Powered Word Discovery – Combine words to discover new ones, powered by LLMs for infinite creativity and surprise.
  2. Live Leaderboard & Multiplayer Battles – Compete in fast-paced word duels with real-time leaderboards. Comes with bragging rights—perfect for Reddit posts and comments.
  3. Daily Challenges – Scheduled Reddit posts offer fresh daily prompts. Leaderboards, flexes, and surprising discoveries give players a reason to return and share.
  4. User-Friendly & Unique UI – Responsive (Desktop/mobile), clean, responsive, and intuitive interface built with Reddit’s vibe in mind. Easy to jump in, hard to put down.

Try out our Wordcraft Demo.

🛠️ How We Built It

• Unity was used to build the core WebGL game for its powerful engine and ease of development.
• React with react-unity-webgl (bundled via Vite) is used to embed and interact with the Unity game on the frontend.
• Devvit Redis Storage handles leaderboard data and custom post-related game states.
• We bridged communication between Unity and Devvit to enable real-time syncing, allowing us to leverage Reddit’s features while using Unity as the primary game engine.
• (Optional) If LLM features are used, we connect to OpenAI via Netlify Functions to dynamically generate content using AI.

🚧 Challenges We Ran Into

• Unity WebGL Embedding – Embedding the game in Reddit’s webview was challenging due to limited documentation. We resolved this through trial, error, and optimization.
• Devvit UI Customization – Customizing font styles, sizes, and themes was limited by Reddit’s native UI system.
• Message Bridging Issues – postMessage communication between Block and Webview occasionally failed to trigger correctly.
• No Query Invalidation – Lack of cache invalidation made it harder to refresh data dynamically.
• Adding responsive framework for Unity based webgl game on Reddit.
• Compressing Unity build to load extremely fast.

What’s Next for WordCraft?

  1. Infinite Dictionary Mode – Combine and discover new words endlessly, solo or with friends. Create words no one’s seen before—gotta collect ’em all!
  2. Live Multiplayer Battles – Real-time PvP word duels with faster matchmaking and reactive gameplay.
  3. Community-Created Packs – Themed word sets inspired by Reddit communities, memes, and niche interests (e.g., r/HistoryMemes, r/TwoSentenceHorror).
  4. Bragging UI – Share your achievements and top discoveries with the world in a stylish, shareable format.
  5. Global Leaderboard – Climb the ranks by collecting unique words and dominating battles—show off how many words you’ve mastered.

Built With

Share this project:

Updates