Programming
System Design
Programming
System Design
Programming
System Design
Programming
System Design
Game Designer
It Hides in the Dark
This is a single player puzzle solving game where you find yourself being locked in a library, and within limited time, you need to find the combination (symbols) to the puzzle lock by the door by shelving the books scattered around to where they belong.
Every 10 seconds a candle in the library extinguishes. You can relight each one up to 3 times. Once all candles are unlit (whether or not they can be relighted), a monster in the library appears and the game ends.
Role:
Programmer
Team size: 4
Play the Game:

Interactive Objects
Inside the game, there are 5 different types of interactive objects: book slots, shelf slots, candles, puzzle locks, and door.
I was in charge of setting up the interactive object system and building the book/shelf/candle interactions during the production.
Books and Bookshelves
- Spawning three types of books (each 2) randomly in different slots in the game world
- Keep track of candles status and numbers of relighting left
- Check for books placing correctly onto shelves and displaying puzzle symbols
Pickup/Shelve Books


Candles
Every 10 seconds, one random lit candle in the library extinguishes and loses a portion of its length. The candle can be relighted by the player interacting with the candle.
Relight candles
