The Magic Library is 3D puzzle game inspired by escape rooms. The player is tasked with solving a series of puzzles scattered across the library.
The Magic Library was built as our project for our Computer Graphics course. The goal of the project was to introduce us to ThreeJS and higher level programming than WebGL / OpenGL but not quite at a game engine.
Each puzzle was designed to showcase some feature or topic taught in the course, varying from shaders to graphical modelling and all things in between.
As part of this, we put together a very rudimentary game engine built on top of ThreeJS and AmmoJS called W3Ads (weeds).
Every library needs a wizard, and every wizard needs an office. Wizards always havs spare bits and bobs all over the place, maybe some of the objects have a crystal hidden behind them?
Music can calm the soul and guide us through many complex subjects, but only if the musicians have someone to guide them.
Libraries need a place to pull up a chair and read some magic books, and nothing beats a good fireplace. Except maybe a magic fireplace, it does however need to be lit first.
Magic mirrors are a staple, they even show us whats really there, even if it doesn't seem like anything is. Now, how do get across this gap?
Chess is a game for the intellectually inclined, and our wizard here thinks himself very smart. So smart he's forgotten how his statues are stored...