The Alvenhime Assassin: Interactive Visual Novel Game
About the Project
The Alvenhime Assassin is an interactive visual novel mystery game inspired by tabletop Dungeons & Dragons–style whodunit investigations. The game was developed using the Ren’Py visual novel engine (Python) and features branching dialogue, interactive investigation mechanics, and a MySQL backend used to store clues, items, and investigation data.
This project combines interactive storytelling, database-driven gameplay, and visual character design to create a detective experience where players must analyze clues and interrogate suspects to solve a murder.
The game was developed as part of the Information Structures and Implications course in the MSc Digital Humanities program at KU Leuven (2025-26).
Game Description
The story takes place in the fantastical land of Alvenhime, a magical world inhabited by mystical creatures inspired by the Dungeons & Dragons universe.
At the Royal Spirits Court, a noble has been assassinated by poison. The identity of the Alvenhime Assassin remains unknown.
The player takes on the role of a detective tasked with solving the crime. At the beginning of the investigation, the Royal Secret Services provide three crucial clues related to the poisoning. These clues point to several suspicious ingredients believed to have been sold at a faerie-owned shop known as Anahaita’s Apothecary.
To uncover the truth, the detective must:
- investigate the shop’s transaction records
- analyze clues connected to suspicious items
- question potential suspects
- piece together evidence
Through careful investigation and deduction, the player must determine who committed the murder.
GitHub Repository (Code and Game)
Note: You can download the game from GitHub releases.