Inspiration

Our team found inspiration in the dynamics of modern dating apps and wanted to blend this with the charm and creativity of artificial intelligence. This led to the creation of Charmble, a unique browser game. We were influenced by the game jam's theme “Charm”, and sought to explore how a human being can use their charm to win over a date from an AI.

What it does

Charmble is an innovative dating simulation game where players win (or lose) a date within just three texts. The game features GPT-powered characters, each with their own unique personalities and responses. Players must use their charm and wit to impress these characters, with the AI deciding their dating fate based on their text interactions.

How we built it

The game was developed using Unity, with all the programming done in C#. Our team integrated OpenAI's GPT models with a modified version of the OpenAI Unity open source project to create realistic and dynamic character interactions, giving each virtual character a unique personality.

Challenges we ran into

One major challenge was integrating the GPT models with Unity and ensuring smooth communication between the AI and the game mechanics. Balancing the AI's responses to maintain a fun yet challenging experience was also a complex task, since we want the game to have some variance but not too much variance such that winning became a random lottery.

Accomplishments that we're proud of

We're particularly proud of successfully integrating advanced AI into a browser game, a feat none of us had attempted before.

What we learned

This project was a fantastic learning opportunity in AI integration, user experience design, and narrative storytelling. We gained valuable insights into the complexities of character-driven game design and the importance of balancing AI-driven content with player agency.

What's next for Charmble

We plan to expand the game with more characters, using GPT to create each with their own unique backstories and conversation styles instead of pre-defining them. Additionally, we aim to introduce better UI to increasing the game's replayability. Integrating player feedback to refine the AI's responses and the overall user experience is also a key focus for future updates.

Comments

Log in with itch.io to leave a comment.

fun

Hey sorry to say but the Playdate tag is for games that are created for the game console made by Panic which is called the "Playdate". If you would be able to remove that tag that would be great. Thank you!

(+1)

Thanks for the information! The tag has been removed

thank you! :)