Honourโs Game Development Project
CSC4027Z - Games Design Project
Developed by:
- Imaan Sayed (SYDIMA002)
- Imaan Salie (SLXIMA002)
- Cassandra Wallace (WLLCAS004)
๐ฎ Final Build: Download Here
๐ Raw Unity Project Files: Download Here, for those who want to view or custom compile in Unity Editor.
โ๏ธ Unity Version Control: View Here
"Potion or Poison?" is a narrative-driven puzzle game that blends potion crafting with deduction mechanics. Inspired by Papers, Please and Little Alchemy, this game challenges players to analyse textual and visual clues to identify hidden threats while crafting potions for the kingdom's court.
As an apprentice potion-maker in the Order of Royal Sorcerers, you must prove your arcane intuition by preparing potions for customers while uncovering enemy insurgents attempting to assassinate the King during his coronation! With only three in-game days, you must decideโwho to help and who to...eliminate โ ๏ธ.
Here are some in-game screenshots showcasing the UI, gameplay mechanics, and overall aesthetic of Potion or Poison?:
- Engine: Unity (C#)
- Version Control: Git, Unity Version Control
- Development Tools: Visual Studio, Unity Editor
- Download the latest build from here or download the
PotionOrPoison_Buildfolder from this repository. - If you downloaded the
.zipfile from Google Drive, extract it to your preferred directory. If you downloaded thePotionOrPoison_Buildfolder directly from the repository, you can skip this step. - Run the
Potion or Poison.exefile. - Follow the in-game instructions to mix potions, evaluate requests, and make life-or-death decisions.
- Download the raw Unity project files from Google Drive and extract them.
- Open the extracted project in Unity Hub. Ensure you have Unity 6 (6000.0.19f1) installed.
- Open the project in Unity Editor and build the game:
- Navigate to
File > Build Settings - Select the appropriate platform (Windows, Mac, etc.)
- Click Build and choose an output directory.
- Navigate to
- Run the generated executable file to start the game.
- Potion Crafting & Alchemy โ Experiment with ingredients to brew the perfect potion.
- Cursor as Hand Mechanic โ The player's cursor transforms into their hand, allowing for an intuitive drag-and-drop system for ingredients and potion delivery in their shop.
- Choice-Based Narrative โ Your decisions impact the kingdom's fate!
- Deduction Mechanics โ Analyse customer requests and uncover hidden threats.
- Multiple Endings โ Your choices shape the story, leading to different outcomes.
- Credits & Help Menu โ A dedicated menu screen provides credits and guidance for new players.
This game was developed as part of an Honours-level Game Development course. The deduction mechanics were designed to create moral dilemmas while keeping gameplay engaging and immersive.
- ๐
PoP_Pitch.pdfโ Initial game pitch document. - ๐
Game Design Document (GDD) - Potion or Poison.pdfโ Comprehensive game design details. - ๐
Technical Design Document (TDD) - Potion or Poison.pdfโ Technical breakdown of implementation. - ๐
PotionOrPoison_Buildโ Contains the compiled .exe. Download this folder if you only want to play the game. - ๐
Assetsโ Includes folder containing theScenesandScripts, included in the raw project files accessible here.
We referenced and expanded upon the following tutorials to implement core features:
- โณ Timer System: CatoDevs
- โค๏ธ Lives Management: GDTitans
- ๐ฅ๏ธ UI & Event System: Unity Learn
This game was a collaborative effort, and all credit goes to the talented team behind it. ๐ฎโจ
If you have any questions, feedback, or just want to chat about game dev, feel free to reach out!
๐ฎ May your potions always be potent, and your poisons ever so discreet... โ ๏ธ๐งช