Witch: Trick or Treat

Overview

  This is a 3-D stealth decryption game. A mischievous little witch came to a village on Halloween. After failing to ask a family for sugar, she decides to trick the family by possessing her spirit and exchanging the location of objects. The player will play the role of the witch and the video is shown below:


Gameplay

  Player will act as the witch to play tricks on a family, including the following ways:

  First, the witch can change the portions of two items in the scene as shown in the video below:

  Second, the witch can possess her soul on specific items or NPCs:

  In this video we can see that the witch controls her spirit and possesses it to the plate, controlling it to fall on the ground to make noise to attract the NPC, and we have changed the positions of the door and the floor, so the NPC will be hinted down and fall in a faint.

  The main scene of the game is a three-floor house, and because the witch will fail if being found by NPCs, we design our scene with different floors and the design maps are shown below:

  We have designed different items for the witch to interact with including the two ways mentioned above, and we have designed different UIs to identify them:

  We have designed two UIs for the game ending: The first one is that the witch found all the candies in a limited period of time (Win), or find no candy or being caught by NPCs (Fail): 



Character Design

  The first character is our heroine: the little witch, and we have designed her appearance including different states: idle, run, possession, being caught, and her ghost:

  The animator of the witch:

  The appearance of the 4 NPCs are shown below:

  The four NPCs follows the logic of AI and will walk around at a fixed distance, and the pictures show different states of each NPC, the last one lying down and at this state the witch can possess her soul into the NPC's body to do something to trick other NPCs.


 Animation of the Characters

  As this is a game happened in a 3-D scene, and we refer to the style of the characters in the game Don't Starve and Reigns in the type of a paper piece:

  The following video show the way of NPC and witch's animations:


Other Works

  During the design process we found that this type of viewpoint will have the problem that being sheltered from the walls of the house, so after we figured out that we want the effect be like if the camera is out of some distance, the wall will become seeable, and if inside the range of the distance, the wall will become transparent. To achieve this, we use shader to realize this. 

  Besides we make a script to make all the characters face the camera.


Timelines

    After our player made some specific operations, there are two timelines to show on the game scene: