My Works

Detective Nozick

This is a 3D puzzle game. This game support realtime emotion sensing and can change gameplay based on emotions detected.

Goal:

  • Solve the murder case happened in a manor.

Mechanics:

  • Collecting clue objects in the manor.
  • Talking to NPC to gather more information.
  • Completing quests to raise NPC's trust level. People may hide the truth if they don't trust you!
  • Three different endings based on the clues players get.

Technical Feature:

  • Realtime Emition Sensing: Training my own emotion dataset and creating emotion sensing API using OpenCV and Dynamic Link Library (DLL).
    Enabling camera to capture players' facial images and detecting emotions using the emotion sensing API.
    API Entry point:
    double MYFACEDETECT_FUNCTION_API facedetect(unsigned char x[], int length, int row, int col, int facearr[4])
    [DllImport("opencvprojdll2", EntryPoint = "facedetect")]

  • Conversation system based on the Unity Dialog System.

  • Ge Zhu - Writer, Designer, Programmer