Tilt-Bot - AI Gaming Roast Generator

About The Project

  • Tilt-Bot is an AI-powered gaming roast generator that creates witty, non-toxic comebacks for gamers.
  • It offers a fun way to engage in playful banter without crossing into harmful territory, helping to maintain a positive gaming environment while still enjoying the competitive spirit of gaming.

Inspiration

  • The inspiration for Tilt-Bot came from observing gaming communities where trash talk is common but can often cross boundaries into toxicity.
  • I wanted to create a tool that preserves the fun of competitive banter while filtering out genuinely harmful content, demonstrating how AI can be used to promote healthier online interactions in gaming spaces.

Technologies Used

Frontend -

  • Next.js 15
  • React 19
  • TypeScript
  • Tailwind CSS
  • Radix UI
  • React Query
  • React Hook Form
  • Zod
  • Zustand
  • Axios
  • Crypto
  • React Toastify
  • Lucide React
  • date-fns

Backend -

  • NestJS 11
  • Prisma 6
  • Passport.js
  • JWT
  • Groq SDK
  • Resend
  • Class Validator
  • Cookie Parser
  • RxJS

Features

  • AI-Generated Roasts: Clever, game-specific comebacks tailored to different gaming contexts
  • Non-Toxic Filter: Ensures all roasts are playful without being harmful or offensive
  • Game Selection: Customized roasts for popular competitive games
  • User Accounts: Save favorite roasts and personalize your experience
  • Social Sharing: Easily share roasts with friends and fellow gamers
  • Multiple Tones: Choose from different styles of humor based on your preference
  • Responsive Design: Works seamlessly across desktop and mobile devices

How It Works

  • User Selection: Choose a game, context, and tone preference
  • AI Generation: The system processes your request and generates appropriate roasts using Groq AI
  • Filtering & Refinement: All content is filtered to ensure it remains playful and non-toxic
  • Delivery: Multiple roast options are presented for you to choose from
  • Sharing: Copy or directly share your favorite roasts with friends

Challenges Faced

  • Tone Balancing: Creating content that's funny and edgy without crossing into genuinely offensive territory
  • Game-Specific Knowledge: Training the system to understand context and terminology from different games
  • Moderation Systems: Developing robust filters to ensure all generated content meets community standards
  • Performance Optimization: Ensuring quick response times from the AI generation process

Future Improvements

  • Voice Output: Option to have roasts delivered via text-to-speech
  • More Games: Expanding the library of supported games and contexts
  • Custom Training: Allowing users to influence the style of roasts they receive
  • API Access: Enabling integration with streaming tools and other gaming platforms
  • Community Features: User voting and community collections of favorite roasts