Harvest Season
Harvest Season is a 2.5D simulation and narrative game where the player takes on the role of an new gardner who is set on a quest to collect plants from nearby areas and bring their greenhouse to life.
Genre: Simulation, Narrative
Engine: Unreal Engine 5
Team size: 4
Duration: Aug 2023 - Dec 2023
Platform: PC
Role(s) and Responsibilities
Level Design:
-
Designed and built the level environment (e.g., landscape, locations of NPCs, puzzles, collectibles).
-
Designed and whiteboxed environmental objects and references.
Gameplay Design:
-
Concepted and implemented puzzle mechanics.
-
Implemented and balanced character controls and mechanics.
-
Implemented gameplay mechanics.
-
Implemented inventory system.
Narrative Design
-
Wrote the overarching narrative and character dialogue (e.g., quest updates, player directions).
-
Implemented environmental storytelling (e.g., set dressing).
-
Concepted key gameplay moments.
User Interface:
-
Created layout and design of the user interface.
Art:
-
Created multiple 2d assets for both the environment and user interface.
Design Process
Brainstorming
My first step in the design process to brainstorm ideas for the game or level I intend to create. I define the overall theme, mood, and purpose of the level. Consider how the level fits into the broader game narrative. Identify key gameplay elements and challenges specific to the level.
For this project our main focus was to create a narrative based game where player could collect and grow their own plants. This evolved into creating multiple locations, NPCs, and a story that created a fun, uplifting, and unique gameplay experience and world.
Paper Design
Entering the paper design phase I started to create basic layouts for game levels and environments as well as the User Interface. I found reference images of desired locations in real life and tried to translate them to the style of game we were crerating.
Environments
User Interface
Whitebox
After creating the intial designs of the levels on paper I then used Unreal Engine to whitebox the level layouts performing some iteration on parts of the levels that didn't quite translate how we wanted.
Initial whitebox of "Old Man Jankins Farm" Level
Playtesting and Iteration
After the intial whiteboxing of the levels we implemented a few basic assets and textures to start to get a feel for how the game was coming together. I worked on iterating on the levels as playtesters gave us feed back on the designs.
Final Details and Art Pass
Once we reached the state of having a playable Alpha we implemented all of the finalized art and assets and did final tweaks to improve the gameplay experience,