A downloadable project

Get this project and 2 more for $13.00 USD
View bundle
Buy Now$4.99 USD or more

If Ko-Fi is your preferred platform, feel free to access the download through this link: Ko-Fi Link

Unleash the fun with the Puzzle Game extension! Transform any OBS source into an interactive game where your viewers swap pieces to solve the puzzle, right from the chat!

Whether you're away from your screen or looking for a fresh way to engage with your audience, this is the perfect tool. Create a captivating puzzle from any scene or source instantly! 

Seamless Setup

Creating a new puzzle is as easy as 1-2-3! Select an OBS source, set the desired difficulty, and voila! The extension does the rest, automatically generating a new scene with all the pieces and their coordinates. Just hit the 'Start' button and let the fun begin! (In some instances, minor adjustments to the size/position of the nested scene might be necessary.)

Unlimited Puzzle Scenes

Why limit the fun to one scene? Create puzzles for multiple sources or scenes! Switch between them as you wish, based on your current scene!

Ultimate Customization

Personalize your puzzle game to your taste! Choose the grid size for puzzle difficulty, tailor the borders and margins between pieces, select a font for coordinates, and handpick colors for every element!

Animated Fun and Sound Effects

Watch as the puzzle pieces shuffle and move in smooth animations! Enjoy optional sound effects or swap them out with your personal favorites!

Automatic Winner Announcements

The game knows when the puzzle is solved, and it even keeps a tally of which viewer correctly placed the most pieces!

Reshuffle and Surrender Commands

You and your mods have the power to reshuffle or auto-solve the puzzle anytime. 


Track the champions of your Puzzle games with a fully automatic leaderboard for current and past games.

Here's a sneak peek of the Puzzle Game extension in action, thanks to JimmyPotatoTV!

Important note

The extension only works on OBS Websocket 5.

Click here to read the Extension Guide.

Interested in custom modifications for this extension? I offer commissioned work to adapt and personalize my extensions to your unique needs. For more information, reach out to me on Discord (christinna).

Special thanks goes to:  

Cyanidesugar for testing the extension! 

All my amazing Patrons!

If you would like to support me in creating more extensions for SAMMI, you can become my Patron to get early free access to my extensions or make a Paypal donation.

DISCLAIMER: The extension is provided as is. The developer has no obligation to provide maintenance and support services or handle any bug reports.

Feel free to edit the extension for your own use. You may not distribute, sell or publish it without the author’s permission.


Get this project and 2 more for $13.00 USD
View bundle
Buy Now$4.99 USD or more

In order to download this project you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:

Puzzle Game.zip 274 kB

Development log


Log in with itch.io to leave a comment.

Hey Christina! I love the plugin so far.. however I can't seem to change the array-amount. When I put like 5 as 'rows' and 5 als 'columns', and then 'start game', my SAMMI crashes. It gives me an error with something around 'Array Get Size' (command line 26).

Do you know how to fix this? If not, then no problem. I'll manage with a 4x4 :) Thanks 

hey hey! you need to create the puzzle first and every time after if you want to change the row/column amount. ‘Start Game’ only initializes already created puzzle if that makes sense :)

Hi Christina, just wanted to let you know that the documentation on the download page is directing to your Lucky Wheel extension

Thank you, fixed!

I bought this and it's a fine plugin even though it ment for me to use lioran board for the first time :)  But i do have some request for it though.

- Possibility to rename the !puzzle trigger to something else. Viewers complain about it and want a shorter word. 

- Overall Leaderboard would also be nice. instead of the game resetting leaderboard when starting new game?

  1. You can rename the trigger to whatever you’d like. Right click on the button - Edit Twitch Triggers. See more in the FAQ section.
  2. There is currently no plan for an overall leaderboard, as this extension is already a bit too complex and every user wants to implement it in their own way anyway. Maybe in the future. You can, however, program your own solution. For example, you could save the current winners score into .ini file with File: Save Value command and reload it each time you start a new game.

Cheers! Christina

I made my purchase! Thank you Cristina

Thank you for your support!