Giter VIP home page Giter VIP logo

Uniduality

🐱‍👓 About the name: https://www.thegloriousbothand.com/what-is-it2.html

😺 Check the YouTube video below for a brief introduction to this game :D

🐱‍💻 https://youtu.be/tGiCSZwVjWk

1. General Gameplay Design

1.1 Overall Mission

Two players are placed at separate scenes. They have to collaborate to solve puzzles and find clues in the scene, helping each other to collect the missing parts of the ancient stone tablet that opens the door to the next unknown……

1.2 Character Setting

  • Player 1 (Apolonia, relating to Apollo, representing rational thinking and order, logic and reason, prudence and discipline)
  • Player 2 (Dion, relating to Dionysus, representing irrationality, chaos, passion, emotions, and instincts) (from Friedrich Nietzsche § Apollonian and Dionysian in The Birth of Tragedy)

In this game, these two spirits are inextricably entwined by the force of nature. Though players are initially separated into different scenes, they must unite as a team, collaborating to gather useful information and solve puzzles by interacting with their surroundings. Once they have located all of the ancient tablet fragments scattered throughout their surroundings, and pieced them together in their proper place, the ornately carved wooden door shall open before them, revealing the culmination of their collective efforts. At this moment, they shall witness the magnificent merging of their memories, previously disparate droplets, into a single, continuous river, restoring their fractured spirits to wholeness once more.

1.3 Task Setting

1.3.1 Apolonia’s Tasks

Apolonia’s Tasks are more related to logic. She needs to communicate with Dion frequently to get clues so that she can finish all tasks and get three “keys" to pass the cat keeper. Interaction design for Apolonia would be focused on selection & manipulation.

1.3.2 Dion’s Tasks

Dion’s Tasks are more related to arts. He is the drifter of a world full of imagination and fantasy, and sometimes illusion and absurdity. Optical illusions and surrealism ideas would be used for the task design of Dion.

2. Scene Design

2.0 Prologue

Apollo:

"In measured strides, his melodies resound,

Harmony and reason in his being found.

Dionysus:

"Through frenzied revelry, he finds release,

The chaos and passion, his soul's masterpiece.

Embark on the journey, let your essence unfurl,

For both paths lead to unity's sacred pearl.

2.1 For Apolonia

2.1.1 Steampunk Clock Tower

  • There are three tables, each corresponding to one theme in Dion’s world, tasks should be finished clockwise. These tasks are written on a scroll near the Cat Guard, each implicitly implied in a poetic verse. Once Apolonia finishes a task and comes back to the Cat Guard in Jetpack, she’ll find that the corresponding verse will change from black to golden. After she finishes all the tasks, the Cat Guard will let her through the gate…

2.2 For Dion

2.2.1 ChineseShanShui

Audio Source: Fisherman's Song at Eventide 渔舟唱晚

2.2.2 Multiverse of Nighthawks

Audio Source: Erik Satie, Gymnopedie No.1, 2014

2.2.3 Van Gogh Street

Silent

Audio Source: Starry Sarry Night - Acoustic Guitar Solo

Café Terrace at Night + Starry Night Over the Rhône + The Old Guitarist

Susu's Blue Period - Download Free 3D model by carli_susu (@carli_susu) [331975e]

Vivid

Audio Source: Néstor Tomassini - Palomita Blanca

Van Gogh - Download Free 3D model by Alicezq (@Alisa.Nozhnina) [d828cf0]

2.3 Epilogue

2.3.0 Drifting across the Sky

Audio Source: Lianne La Havas - "Starry Starry Night" (Loving Vincent OST)

The Starry Night

2.3.1 Van Gogh Room: Day, Apolonia

Bedroom in Arles

2.3.2 Van Gogh Room: Night, Dion

3. Puzzle Design

3.1 Morse Code + Boat Race in Chinese Shan Shui

An unfurled ancient scroll is on the desk, with puzzles written on it. An ancient stone tablet with Morse code alphabet (letters and numbers) written on it is placed in the corner of the room. An input area is on the bottom side of the desk. Apolonia needs to solve the puzzle, encode the answer to Morse code, and input the sequence of dots and dashes into the empty slots to pass this level and obtain the tools at the next level.

Morse Code Translator

The puzzles are all about “Psychostasia”, after which Apolonia will get a balance scale and weights. It includes:

  1. Weighing of the heart, in ancient Egypt religion
    1. Weighing of the Heart
    2. The Egyptian Book of the Dead: A guidebook for the underworld - Tejal Gala

**As one of the ancient Egyptians, you are to pass through the trial by Osiris to enter the eternal paradise of the Field of Reeds (after-life). Your heart is weighted by ______ in the scale against the feather of Maat. **

Answer: [.- -. ..- -... .. ...]

  1. Weighing of souls, in Christianity Saint Michael Weighing Souls | Museu Nacional d'Art de Catalunya

**In Christianity, on Judgment Day, St. _______ the Archangel will hold the scales of judgment and weigh the souls of the resurrected. A righteous soul will tip the balance of the scales downward. **

Answer: [-- .. -.-. .... .- . .-..]

  1. 21 grams experiment The Man Who Tried to Weigh the Soul | Discover Magazine

**The April 1907 issue of American Medicine featured a paper by Dr. Duncan Macdougall who concluded that at the moment of death, there was a loss in weight of about “three-fourths of an ounce”, or __ grams. **

Answer: [..--- .----]

The five input keys include a dot key, a dash key, a space key, a delete key, and a confirm key. Once Apolonia presses the confirm key, the input Morse Code will be compared to the right answer. If the input matches the correct answer, the input field will turn green; otherwise, it will turn red. Once Apolonia inputs the correct answer and the input field turns green, the next puzzle will be loaded within 2 seconds (using Unity coroutine).

In the meanwhile, Dion needs to complete the boat race along a fixed route and pass all the waypoints in order. When Dion has arrived at one waypoint, there will be signs along the path guiding him to the next. After Dion finishes the race and come to the end point (the ancient scroll), as he drives into the scroll, he is entering the world the next level…

3.2 Balance Scale + Nighthawks Universe

The balance scale ⚖️ follows the Subtractive Color Mixing 🎨 (such as in a printer) rule: it will be balanced only if weights on the two sides are equal to each other in terms of color. All conditions are listed as follows:

  1. cyan + yellow = green

  2. cyan + magenta = blue

  3. yellow + magenta = red

  4. cyan + yellow + magenta = black

Initially, Apolonia can see instructions on the left side of the desk, explaining color mixing and scale constraint (she can put only 1 weight on the left scale and 2 weights on the right); a yellow weight on the right scale; and six other weights (red, green, cyan, blue, magenta, black) aside.

Dion is in the Nighthawks scene. The bar has four doors with different colors (yellow, white, green).

Clues about the next color Apolonia should put on the scale and “weigh” are hidden in the poem on the scroll. The whole process will be:

  1. Apolonia is asked to tell Dion that she saw a yellow weight on the left of the scale and Dion should find a clue related to this color.

  2. So Dion find the yellow door, passes through it and enters the bar. He should find a yellow **scroll **in the scene. The yellow scroll says:

"After the torchlight red on sweaty faces

After the frosty silence in the gardens

After the agony in stony places

The shouting and the crying

Prison and palace and reverberation

Of thunder of spring over distant mountains

He who was living is now dead

We who were living are now dying

With a little patience"

—T. S. Eliot, "The Waste Land"

So, Dion tells Apolonia that the clue is red.

  1. Then, Apolonia knows that she should put red on the left and magenta on the right. Once the scale becomes balanced, a verse will appear on the desk, saying:

“Whitespace is to be regarded as an active element, not a passive background”

— Jan Tschichold

Apolonia tells Dion that the clue is white, so Dion knows that he should choose the white door this time and find a white scroll, which says:

“Angels of rain and lightning: there are spread

On the blue surface of thine airy surge,

Like the bright hair uplifted from the head”

—Percy Bysshe Shelley, "Ode to the West Wind", Canto 2, Stanza 2

Dion should tell Apolonia that the clue is blue.

  1. Having obtained the clue, Apolonia knows that she should replace red with blue, magenta with cyan. Once the scale becomes balanced again, a poem appears on the desk:

“I will not cease from mental fight,

Nor shall my sword sleep in my hand,

Till we have built Jerusalem

In England's green and pleasant land.”

—William Blake, "And Did Those Feet In Ancient Time"

Apolonia should tell Dion that the clue is green.

  1. Dion walks through the green door and he will find the green scroll. As the scroll unfurled, Dion finds out that the inside of the scroll is a green apple with a black background. The scroll murmurs: “The abyss is calling you. Pass me, through the darkness and to the stars.” Dion tells Apolonia what he saw (including both green and black). After getting the information, Apolonia knows that now she should put black on the left; green and magenta on the right.

  2. Dion follows the calling of abyss and pass through the scroll. He will be transferred to the new scene: Van Gogh’s Cafe Terrace at Night, but it’s silent and lifeless. While on the side of Apolonia, once the scale becomes balanced again, tools that will be manipulated at the next level will show up on the next desk.

3.3 Sliding Puzzle + Street Search

Apolonia needs to solve the sliding puzzles which will give hints on the objects Dion should interact with.

  1. The Son of Man & Snow White

  1. The Old Guitarist Apolonia finishes the slide puzzle of The Old Guitarist; at the same time, Dion will see a spotlight casting on a coin on the street. Dion picks it up. After Apolonia told Dion that the clue was “a man playing guitar in a blue mood”, Dion should easily find the target.

  1. Picasso and Dali Painting the Egg

Initially, Apolonia can see a blank sci-fi tablet and a red sci-fi button on the table. If she push the button, the first sliding puzzle (The Old Guitarist by Picasso) will show up on the tablet. After she finishes each puzzle, the image will show its complete version (the previous empty piece will come back), the mini-image will appear on top of the button, and the next button will appear.

In the meanwhile, Dion will search in the Van Gogh street, the following poems will be sang to him, if he successfully finishes the tasks.

In the depths of my sorrow, your kindness shines so bright

With this golden coin, you've painted hope in my darkest night

May your soul find solace, in this lovely Starry Starry Night

Lost in this tapestry of vibrant delight

Where music dances and souls take flight

Come, young wanderer, let us journey through the night

3.4 Calp Hands

Two players clap their hands in front of their headsets to activate the animation and enter the final scene, uncover the secret behind all these, and come to the culmination of their adventure.

4. Summary

Uniduality: A Unique Offline Multiplayer Adventure

Embark on a thrilling gaming experience unlike any other! Uniduality is an immersive two-player game that breaks away from the conventional online multiplayer format. Say goodbye to endless network synchronization and embrace a truly engaging offline adventure.

In Uniduality, effective communication becomes the key to success. Engage with your teammate in the physical world, utilizing voice calls or face-to-face interaction, to uncover clues and confirm each other's state. This groundbreaking feature not only adds an exciting layer of realism but also fosters genuine interpersonal communication. Strengthen the bond with your teammate as you conquer challenges together, relying on natural language to strategize and conquer the game's obstacles.

But that's not all. Uniduality goes beyond the boundaries of traditional gaming. By playing together physically, you unlock the power of true physical interaction. Break free from the limitations of virtual reality's lack of feedback and experience a game where your actions have tangible consequences. Immerse yourself in a world where your physical presence truly matters, adding an extra layer of excitement and realism to your gaming journey.

Are you ready to embark on an extraordinary adventure, where communication, cooperation, and physical interaction merge to create an unforgettable gaming experience? Uniduality awaits!

Randal Dong's Projects

airrace icon airrace

VR Air Race Game using Oculus Quest 2

bigdl icon bigdl

Building Large-Scale AI Applications for Distributed Big Data

devilsmoke icon devilsmoke

VFX of devil skull smoke trail made mainly by Houdini

easy-rl icon easy-rl

强化学习中文教程,在线阅读地址:https://datawhalechina.github.io/easy-rl/

linalg icon linalg

C++ Implementation of A Linear Algebra Library

model2cpp icon model2cpp

Change Unity Model to C++ Class, out put the code for C++

omnieye icon omnieye

Unity VR project, using Meta Oculus 2 device

randaldong.github.io icon randaldong.github.io

My personal website which presents a portfolio and other interesting things about me :D

workout-detector icon workout-detector

The pose detection part of music recommendation for different types of exercises.

yolox icon yolox

YOLOX is a high-performance anchor-free YOLO, exceeding yolov3~v5 with MegEngine, ONNX, TensorRT, ncnn, and OpenVINO supported. Documentation: https://yolox.readthedocs.io/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.