Voodoo Management

About


The Voodoo Management is an ALT Control game that satirizes capitalism. Players will become ruthless managers who use a voodoo doll to control employees' behavior to get a higher KPI. The controller is a cute hand-made voodoo doll with a customized Arduino board hidden in it. Players need to stab parts of the doll's body based on employees' reactions in the game to prevent them from "wasting time." The game was released on May 1, 2023.


Engine: Unreal 5 | Language: C++, Blueprint | Platform: PC | Team Size: 10

Roles


Gameplay Developer    Hardware Engineer

Gameplay System

  • Employee AI & Pathfinding

The Employee will have chances to slack off after working for a while and stop producing KPI. We use the Behavior Tree to control the AI and states. Sometimes, they will navigate through the office to the restroom. We make a navigation component that passes the following target location to the Behavior Tree and controls where they need to move.

  • ALT Controller Unreal Driver

I made a custom Unreal driver to receive the raw signal from the Arduino board using Bluetooth. For some weird reason, we can't connect the Arduino to Windows through the regular Bluetooth manager, so I have to use a Third-Party static library called SimpleBLE. The driver will call the corresponding events after receiving the input and parsing the raw data to Unreal readable variables.

  • Formulas & RNG system

 

We have four buttons, one RIFD sensor to receive input from players, and four vibration motors to provide feedback. To make this complex system work and pass data through Bluetooth, the driver will notify the Unreal driver, which contains the raw data in UINT16. 
If you are interested in the details, please download the tech-doc here.