Dactor

Dactor is a 3D story-based educational game. It teaches:

  • Conceptual Database Design using Entity-Relationship Modeling
  • Relational Database Design using Normalization
  • Database Query using Structured Query Language (SQL)

Story: The game is based on a story that takes place in Consultant Company called "Dactor" which is a company doctor that helps declining business companies back to healthy using data therapy.


Stage 1 - Struggling on the Death Edge


Topics:

  • Entity-Relationship (ER)Model

Learning Outcomes:

  • Design Conceptual Data Model using ER

Game Mission and Elements:

  • Follow the footsteps of John, the Data Therapist of the Dactor Consultant, to perform the case investigation.

Game Scenes:


Stage 2 - Data as Therapy


Topics:

  • Normalization

Learning Outcomes:

  • Design a Relational Data Model using normalization from UNF (Unnormalized Form) to 3NF (Third Normal Form)

Game Mission and Elements:

  • Follow the footsteps of John, the Data Therapist of the Dactor Consultant, to perform the case investigation.

Game Scenes:


Stage 3 - Regain Vitality


Topics:

  • Data Manipulation in Structured Query Language (SQL)

Learning Outcomes:

  • Perform single and multi-table queries using SQL.

Game Mission and Elements:

  • Follow the footsteps of John, the Data Therapist of the Dactor Consultant, to perform the case investigation.

Game Scenes: