Social Puzzle

A 3D multiplayer puzzle game that supports any type of media.

Social Puzzle is a multiplayer 3D puzzle game built to let you solve puzzles with friends online. You can upload images, GIFs, or even video links (including YouTube URLs!) and see them appear as puzzle pieces that fit together in a shared 3D space. Whether you prefer photos, memes, music videos, or even live streams, Social Puzzle provides endless possibilities for your creativity!

The game is designed to be accessible to a wide range of players, with support for both desktop and mobile, controllers and touchscreens. Join lobbies with friends or strangers, chat with others with text chat, and work together to solve puzzles. We even include music playback (with playlist support), as well as Discord and Steam integration! Available on Steam, the Google Play Store, and standalone.

KEY FEATURES

  • Any Media: We're not kidding. GIFS, videos, YouTube links, Twitch.tv links, even just keywords (which fetch images from online)!
  • Cross-Platform: Play with anyone, anywhere. Share puzzle pieces in real time, and collaborate to solve it together.
  • Full Controller + Touch: Use a gamepad or touchscreen to rotate, pick up, and snap pieces into place, on desktop and mobile.

GALLERY

BEHIND THE SCENES

Social Puzzle was made during COVID, when we wanted to create a fun way to connect with friends and family online. Funny enough- I had heard stories of families that had bought 1000-piece puzzles to work on together. However, I knew tons of people who were stuck at home with neither access to a physical family, friends, or ridiculously large puzzle. So, we set out to create Social Puzzle.

Social Puzzle was made in Unity, where it supports for slicing up images into jigsaw pieces by proper resizing and figuring out puzzle sizes, networking via dedicated servers or peer-to-peer lobbies, and advanced input handling so both mobile devices and controllers can be used. The full game controls transformations, collision events, and snapping logic for each puzzle piece in a multiplayer 3D environment.

Since this is a larger project, we note that several sub-tools came out of development with it that are worth mentioning. These include the DuckDuckGo Image Scraper, which was used to pull in images from the web when prompted with a keyword, and the Host-Client Relay Server, which was used to manage the game's lobbies and multiplayer connections without a central server.

DISCLAIMER

Because Social Puzzle allows user-submitted media, no legal responsibility is assumed for any images, GIFs, or videos that a player may upload. Content is stored client-side and displayed solely for puzzle purposes, meaning any infringement or improper use of media lies with the user. Additionally, background music or YouTube audio is streamed directly from the internet, and is subject to the respective platform’s policies. If there is a concern about specific content, please reach out so it can be addressed promptly.