Jyggs is a VR jigsaw puzzle game.

What is unique about Jyggs?

Experience a true to life jigsaw puzzling experience in VR.

  • Realistic physics
  • Proper puzzle tasks
    • Flip pieces upright
    • Assemble edges
    • Sort by color
  • False unions (close pieces fit together)
  • Use box for guide

Jyggs fixes the worst parts of puzzle assembly.

  • Sore back
  • Lost pieces
  • Storing partially done puzzles

Best of all, we have a lot of fun ideas about the most important part of the puzzle, the art!

  • Artist driven puzzles
  • Double-sided puzzles
  • Multi-puzzle puzzles
  • All edges puzzles
  • Growing catalog
  • … and more

What Platform?

We decided to bring this to the new Apple Vision Pro.

What level of immersion?

A spectrum of immersion from Shared Space to Fully immersive
Image from “Build great games for spatial computing

“Full space immersion
is a perfect match
for Jyggs.”

-Ian Davis

For Jyggs, we are striving to build an immersion that is both casual and zen-like while still allowing external engagement. So while we could utilize the “Shared Space” immersion, we decided to design to the “Full Space” immersion. Full space immersion is a perfect match for Jyggs. When you are putting together a puzzle, you are not engaging in any other activities besides possibly talking with friends or drinking a beverage.

Full Space” immersion applications also free up hardware resources that we could tap into to make Jyggs the best jigsaw puzzle possible.

What are some of the challenges?

We have a prototype of Jyggs running on the Meta Quest platform that utilizes controllers so our first challenge is to focus our input to simple hand controls. Using just your hands will ultimately enhance the immersion level of Jyggs.

Another challenge is to have a high level of physics running to simulate 100s of puzzle pieces. This has been the limiting factor on puzzle count. Can we get a puzzle count to 500, 1,000 or more? We’ll see. Can we utilize all of the cores of the M2 with DOTS? Again, we’ll see.

Along with the CPU constrains, we have to maintain graphic fidelity to ensure users can see the details needed to assemble the puzzle.

Between the challenges of new inputs, CPU and GPU demands, we have a lot to overcome.