Day of Juniper
A journey and adventure of their own as they get the chance to explore the world outside of their enclosed community. With the Botanical Dex from a traveller that once crossed through the community and was on his way to the seed vault and the advice of the elder, they set out on the day-long journey. The game is a 2D adventure game with light platforming and focus on exploration and world building through a dex and journal that will help keep track of objectives and things learned. (Buddy Up Jam submission)
Contributions
- Adding entries to the Botanical Dex and updating the user interface to display those collected.
- Loading/Saving dex entires when transitioning from one scene to another.
- Interactable can be picked up, inspected, talked to, or be used.
- The type of interaction would trigger different events. Some events themselves would also have options to be changed.
- canPickUp -> isAPlant
- canTalkTo -> triggerDialogue -> triggerDialogueBasedOnInteractableCollected
- canUse -> triggerDexUpdate/triggerJournalUpdate
Examples
- Logic to handle the player movement and jumping with physics (drag/velocity).
- Camera handling based on the bounds of the scene background and player's position.
- Handling animation states plus passing information on when the player should change state.
- Idle -> Movement -> Idle
- Idle/Movement -> Jumping -> Idle/Movement
Examples
More Information
Credits
Alexis Serna - Gameplay Programmer
Hanine El Mir - Narrative Designer and Writer
Kimimeow - Game and Narrative Designer
Les (XLEHX) - Character Designer, UI & Concept Artist
- (Portfolio) https://lehcharacters.weebly.com
- _XLEHX_
MellBerri - Background Artist
Nils Kwiatowski - Music
- (SoundCloud) nilskcomposer
Download
To download, head to the itch.io or Repository link provided below
itch.io Link
https://arnabitakhdar.itch.io/day-of-juniper
Repository Link
https://github.com/ArnabitAkhdar/the-jam-jar
Tools Used
Art Software - Clip Paint Studio
Game Engine - Unity Game Engine
Project Management - Trello