Inspiration 🌌

As avid gamers who grew up immersed in the world of Roblox, we've envisioned a groundbreaking racing game that transcends the typical repetitive gameplay. Our goal is to inject personalization and uniqueness into every playthrough, offering players an experience unlike any other. With our innovative approach, we're reshaping the racing genre, transforming mundane repetition into thrilling, personalized adventures that keep players coming back for more. 🏎️

🌟 Our vision

LLMs can be an integral part of the gaming industry. It can revolutionize how we think of games today and we make that clear in our demo.

What it does 🎮

Our game revolutionizes the racing genre by introducing personalized NPC interactions and post-race interviews. Players encounter NPCs with unique traits, backgrounds, and experiences, creating dynamic and immersive gameplay. After each race, players assume the role of an interviewer, engaging with the race winner based on detailed race results. The winner's responses reflect the race dynamics, providing a truly immersive experience. With advanced prompt engineering and API integration, we elevate the gaming experience, offering personalized adventures that keep players engaged and coming back for more.

How we built it 🔧

Utilizing cutting-edge prompt engineering and seamless API integration, we've developed an immersive racing experience like no other. Our game features NPC characters, seasoned drivers with distinct traits such as name, gender, and diverse racing backgrounds. These NPCs dynamically interact with players, providing a personalized experience.

At the race's conclusion, players transition into the role of an interviewer, engaging with the race winner using comprehensive race data. Whether a victory was decisive or hard-fought, the winner's responses are informed by real-time race dynamics, providing an authentic and immersive interaction. Our system ensures that winners are fully aware of all race details, enabling them to respond accordingly. Experience the thrill of personalized racing adventures with our innovative game

Challenges we Overcame 🚧

We encountered several challenges during development:

  • API request issues.
  • Duplicate workspace models.
  • Incorrect model calls from replicated storage.
  • Difficulties transferring teleported data. Overcoming these hurdles required careful troubleshooting and meticulous debugging, but ultimately led to a more robust and refined game experience.

Accomplishments (Our Triumphs 🏆)

We take pride in several accomplishments achieved during development:

  • Successfully implementing personalized NPC interactions, enhancing player engagement and immersion.
  • Overcoming technical hurdles such as API request management, model duplication, and data transfer issues.
  • Creating a seamless transition for players into the role of interviewer post-race, adding depth to the gameplay experience.
  • Delivering a unique gaming experience that transcends traditional racing games, providing players with dynamic and memorable adventures.
  • Receiving positive feedback from players during testing, validating the effectiveness of our innovative approach.
  • These accomplishments reflect our dedication to pushing the boundaries of gaming and delivering exceptional experiences to our players.

Some Lessons Learned 📚

Throughout the development process, we gained invaluable knowledge and skills:

  • Roblox Studio Mastery: We became proficient in utilizing Roblox Studio, mastering its tools and features to bring our vision to life.
  • Lua Programming Expertise: We honed our Lua programming skills, leveraging its capabilities to script gameplay mechanics, NPC interactions, and more.
  • AI Implementation: We delved into AI development, exploring techniques to create lifelike NPC characters and dynamic in-game interactions.

...Here's to a world where games are as limitless as the sky, and NPCs as real as you and me. Let's redefine the impossible.

Our slides: [link]https://docs.google.com/presentation/d/1lOb5lB1kZsufzB7X427HoO09kvSFtk7i5b92N2dPPfo/edit?usp=sharing

Built With

  • api
  • llm
  • lua
  • roblox
Share this project:

Updates