Escaperoom

Escaperoom is a puzzle game built on Unity3D , mix of Frist person and 2D with a touch of graphic adventure.

3dview

At the moment, the content is static, so the dependency tree of every room is the same. But we’d like to make it generic, so everytime you play, the solution will be different, but so it makes sense.

Hackday version

Room

Our first approach for this idea was to develop a hackaday version of the game, just to prove the concept and test it is fun to play.

Graph

v3

3dview

we tried to focus on the final goal of having dinamically generated rooms filled with parametric puzzles and multiple inputs/outputs. Although the code was implemented successfully without too much effort, we realized it was difficult integrate those puzzles in a more logic way.

So we decided to improve the same room we had, and add all the features we built along the way.

Improvements

So eventually, we decided to just recreate the same room for the hackday, with a few improvements.

room graph

These are all the new features of this new version: * Text dialogs: usually by clicking in objects you will see some text , describing the object, and sometimes clues. * First person room view. * Puzzle hierarchy models, code refactoring, unity3d housekeeping…

This that we developed, but didn’t make into this version:

  • New puzzles: gears, simon, keypad…
  • Augmented reality puzzles: QR codes
  • Rotate objects
  • Jigsaw generator, also works with qr codes
  • Zoom objects
  • Dinamically generated room