Inspiration

This project was inspired by a research paper where ChatGPT was used to simulate human agents in a game instance. I wanted to do an extremely simple version where the in-game character can move around somewhat dynamically.

What it does

It's a relaxing conversation game where you chill with Willow, a slightly-magical cat who's home you stumbled into. Just hang out and watch Willow poke around their house as you talk.

How we built it

The game instance is made with Unity Game Engine, and the AI is driven by OpenAI's API (gpt-3.5-turbo)

Challenges we ran into

I had trouble getting the API calls to work with the game engine due to lack of experience. The other major issue was designing the prompts such that segments of the response could be parsed into in-game movement actions.

Accomplishments that we're proud of

Idk lol

What we learned

How to make POST calls through Unity's provided HTTP request library. How to use OpenAI's API, how to do some basic structuring of prompts.

What's next for Untitled Cat Game

Ideally there would be more interactions beyond just moving around, similar to the research paper. The interaction effects would be human designed, but the AI would decide on when events occur.

Built With

Share this project:

Updates