A Walk with Shooting Star

Grant Project

Apr-30-2024


0/4“If I could talk with you again about how the day was today.”

  • 1/4
  • Introduction



        “A Walk with a Shooting Star” is a game where you take a stroll through a beautiful forest with a friendly dog named Shooting Star, writing a journal via sharing conversations along the way. While Shooting Star is a dog in the game, the one you miss could be anyone. This game aims to help players heal from loss by reflecting on their day through the missed one. 

        Just simply walk through the forest with ease, engage in natural conversations. Your responses will be automatically recorded. The experience creates a bridge between the lost and your present day.




  • 2/4
  • Research Question


1. How does journaling through conversation enhance immersion and engagement in a VR game?
        The game mechanic is simple: players perform trivial tasks, like cleaning up after their companion or harvesting apples while engaging in conversation with them. These conversations form the basis of the player’s journal, offering a reflective and personal gameplay experience.

2. How GenAI tools be applied to solve scaling issues?
        Creating personalized assets in games is a non-trivial task. Generating a game object that feels personal to the player can be complex, but incorporating generative AI tools into the game pipeline may provide a solution, enabling the dynamic creation of personalized companions or game elements during gameplay.


  • 3/4
  • Game Anatomy 



Backend game system diagram


The functionality of this game focuses more on configuring diverse APIs within the game engine and integrating them into the game environment.

Game engine: Unity
For the game engine, Unity will be used. The game setup itself is simple: there will be a virtual environment where a player is walking an NPC dog. The dog's dialogue will appear in a speech balloon on the screen, and the player will respond using a microphone on their laptop. The voice recognition add-on will convert the answers to text and store them in the database.

API: Chat GPT API to create AI NPC character
To create an AI NPC character , the Chat GPT API will be used. Unity supports communication between the game engine and Chat GPT. There are several tutorial videos available about creating NPCs using Chat GPT.

Backend tools: Google form to generate diary form and record player’s answer
When a player starts the game for the first time, they should provide their own format for their diary. The questions they write for themselves will serve as sources for the AI NPC to converse with the player. The form they are writing will be Google survey form. After the player finishes writing, their responses will be recorded as answers to the Google form and stored in their Google drive.

  • 4/4
  • Game Teaser





Presentation Slides

 





Check out more cool stuffs:
Proceed to Arch + Nik


Nik Kim

GitHub
ML Blog
YouTube


A New Turing Test

I envision machines that pass my own version of the Turing test: “Can we play with them?” I remember the moments of playing co-op video games with my little brother under a shabby tent made of chairs and blankets. I cherish these small, precious memories—they’re still alive within me.
Favourite...

- Fungus: Mushrooms
- Animal: Dogs
- Series: Arcane (Jinx is my #1)
- Movie: EEAT
- Game: To The Moon
- Instrument: Guitar