Inspiration
We were inspired by the timeless appeal of jigsaw puzzles and wanted to bring that experience into a competitive digital platform. The idea of combining the classic puzzle-solving challenge with modern features felt like a perfect blend of tradition and innovation.
What it does
As of now, puzzler only tracks time on practice mode - a non multiplayer experience. Given more time, players could compete against each other in real-time.
How we built it
We built Puzzler using Unity, focusing on creating an intuitive and responsive drag-and-drop system for puzzle pieces. The game logic handles piece creation, random placement, snapping, and game state management. We implemented an Elo rating system to ensure fair matchups and designed a clean, user-friendly GUI. The backend supports real-time multiplayer matches and tracks player ratings.
Challenges we ran into
A major challenge was that we did not finish the multiplayer system using the Photon framework. Despite our efforts, integrating real-time multiplayer functionality proved more complex and time-consuming than expected.
Accomplishments that we're proud of
We're proud of creating a platform that not only provides a fun and engaging puzzle-solving experience but also adds a competitive edge through time.
What we learned
Throughout the development process, we learned the importance of balancing game mechanics to ensure both challenge and accessibility. We also gained experience in scaling projects and making sure we didn't get ahead of ourselves.
What's next for Puzzler
For the future of Puzzler, we plan to focus on properly finishing the game and introducing multiplayer. We will also and new game modes to keep players engaged, like 2 VS 2. We'll gather feedback from our community to refine and enhance the game, while also building a player community through local tournaments and leaderboards. Our goals include scaling the game for larger audiences, expanding to mobile and web platforms, and continually updating the game with fresh puzzles to ensure a fun experience.
Log in or sign up for Devpost to join the conversation.