top of page

Breaths Between Worlds

Breaths Between Worlds is a cooperative, narrative-driven adventure game where players take on the roles of siblings navigating parallel worlds—the living and the afterlife—linked by their bond and communication. Set in a timeless realm, the game blends elements from various eras and requires players to solve puzzles and uncover mysteries by sharing information across their distinct but similarly structured environments. This innovative gameplay emphasises cooperation and offers a fresh approach to multiplayer games, focusing on exploration, storytelling, and simple interfaces suitable for all skill levels. The game's aesthetic combines lush and muted colours with dynamic lighting to evoke a deep emotional experience, exploring themes of connection, memory, and the thin line between life and death.

Screenshot 2024-07-16 at 12.41.32 PM.png
Screenshot 2024-07-16 at 11.20.16 AM.png
Screenshot 2024-07-16 at 12.40.26 PM.png
Screenshot 2024-07-16 at 11.19.37 AM.png

Brief

In this assignment, I was tasked with demonstrating my comprehensive grasp of key outcomes critical for successful multimedia and game development. The assignment required the development of a thorough project management plan detailing the scope, resources, timeline, and budget for a multimedia or game application, culminating in the creation of a market-ready product or a working prototype. I worked collaboratively within my team to integrate technical skills and creative design, ensuring seamless integration of programming, artistic elements, and gameplay mechanics. Furthermore, effective communication was crucial; I was expected to consistently update stakeholders on the project's progress, integrate feedback, and present the project through polished presentations, demonstrating my ability to manage and execute complex multimedia projects in a team setting.

Playthrough

Game Trailer

Programs

Mechanics & Programming

These excerpts highlight my proficiency in using both C# and Unity's powerful frameworks, including FMOD for audio, PlayMaker for visual scripting, and Unity's UI systems for dynamic user interactions. From managing complex game logic in a chess puzzle to orchestrating interactive inventory systems, controlling animated sequences through timeline management, and tying physics to objects around the player, these scripts demonstrate a range of abilities in creating engaging and interactive game environments. Please note, these samples represent just a fraction of the complete codebase, focusing on specific functionalities like item pickup and placement, puzzle logic, and animation control. Each piece of code is annotated and styled to enhance readability and understanding, providing insights into how each component contributes to the overall game mechanics.

Keypad Puzzle Button Manager Script

Inventory Manager

Script

Piano Key Manager

Script

Vinyl Rotator

Script

Physics Object Picker

Script

Chess Piece Manager

Script

Gallery

Download Final Build

(Mac)

This link will direct you to Google Drive where you can download the Mac build .zip file

Download Final Build

(Windows)

This link will direct you to Google Drive where you can download the Windows build .zip file

Download Documentation

The project documentation outlines the process of the project development, including issues, challenges and solutions across all softwares.

The documentation includes all references to audio and assets used in this project

Maya & Unity Project Files

If you have further interest in viewing the Maya or Unity Project Files, please contact me

bottom of page