top of page
TEX_Guidebook.PNG

Herbal Mission

Introduction

Herbal Mission is a story-driven game I made as an alternative game project in school from June 2023 to August 2023. In this game, the player plays as a little witch who runs an alchemy store in the border area who needs to collect herbs and craft potions. During the gameplay, the player could encounter many different ethical dilemmas, and they need to decide their business strategy in order to avoid making unwilling choices while making profit.

 

In this game, I worked on programming, level design, and production. I programmed the game all by myself including collecting herbs, crafting potions, inventory, and dialog system. Also I did the level design of the indoor level and part of the outdoor level and helped with some prop modeling.

Pick up & Crafting

The pick up function would detect the player's mouse click and pick up the herb in outside levels. There would be a progress bar and set the herbs into the inventory.

HerbalMission_Pickup1.png
HerbalMission_Pickup2.png
HerbalMission_Pickupgif.gif

Pick up progress bar and FX

The crafting function would detect whether the potion can be crafted by the guidebook and then craft the potion and place the potion into the potion inventory.

HerbalMission_Potion3.png
HerbalMission_Potion4.png
HerbalMission_Potion1.png
HerbalMission_Potion2.png
HerbalMission_Potiongif.gif

Crafting a toxic potion

Inventory

The inventory system would store the structure of the herb and the potion into the game instance, and then set them up to the inventory slot and UI. The items would be recognized by their type and item ID.

HerbalMission_Inventory4.png
HerbalMission_Inventory3.png
HerbalMission_Inventory1.png
HerbalMission_Inventory5.png
HerbalMission_Inventory2.png

Dialog

The dialog system uses a blueprint component and stores the dialog and player’s option together as a map. The player uses mouse click to start a conversation and decide whether to trade the potin or not. And the player’s options would store in the game instance so that they would determine the following narrative.

HerbalMission_Dialog3.png
HerbalMission_Dialog1.png
HerbalMission_Dialog2.png

Model & FX

HerbalMission_FX2.png

Progress bar material

HerbalMission_FX1.png
HerbalMission_FX3.png

Interior prop: Inventory box & Desk

HerbalMission_Level2.png
HerbalMission_Level1.png

Interior & Outside level

bottom of page