About RollSave

The future of mobile tabletop RPGs

What is RollSave?

RollSave is a web-based, mobile-first TTRPG platform that combines traditional tabletop gaming with modern AI technology. Game Masters can use AI to generate rich content on the fly, while players enjoy a streamlined, accessible RPG experience on any device.

Key Features

  • πŸ€–
    AI Content Generation: Generate NPCs, monsters, items, and quests using Google Gemini AI
  • πŸ“±
    Mobile-First Design: Play anywhere, anytime with an interface optimized for touch screens
  • βš”οΈ
    Simplified Rules: 4 classes (Warrior, Ranger, Wizard, Cleric) and 4 core stats (HP, Strength, Agility, Wisdom)
  • πŸ—ΊοΈ
    Procedural Maps: Randomly generate grid-based maps with customizable terrain features
  • πŸ‘₯
    Multi-Adventure Support: Create and join multiple adventures with unique join codes
  • ⚑
    Real-Time Sync: All players see updates instantly via Supabase Realtime

Technology Stack

Frontend

  • β€’ Next.js 14 (React)
  • β€’ Tailwind CSS v4
  • β€’ Shadcn/UI Components
  • β€’ TypeScript

Backend

  • β€’ Supabase (PostgreSQL)
  • β€’ Edge Functions (Deno)
  • β€’ Row Level Security
  • β€’ Real-time subscriptions

AI & Tools

  • β€’ Google Gemini Flash
  • β€’ rot.js (map generation)
  • β€’ Zustand (state management)

Deployment

  • β€’ Vercel (frontend)
  • β€’ Supabase Cloud
  • β€’ GitHub (version control)

Development Roadmap

βœ…
Phase 1: Foundation & Core Loop (Weeks 1-3)

Authentication, create/join adventures, character creation

⏳
Phase 2: GM's AI Toolkit (Weeks 4-6)

AI content generation, asset management, item awards

⏳
Phase 3: Player Experience & Map (Weeks 7-9)

Player UI, procedural map generation, real-time updates

⏳
Phase 4: Gameplay Mechanics (Weeks 10-12)

Combat system, dice rolling, player-GM communication