import { Badge } from "@/components/ui/badge"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { Gamepad2, Code2, Rocket, ExternalLink, CheckCircle2, AlertTriangle, Package } from "lucide-react"; import { CodeBlock } from "@/components/dev-platform/ui/CodeBlock"; export default function RecRoomIntegration() { return (
Create cross-platform social games for RecRoom's 3M+ monthly active users. Use AeThex's unified API with RecRoom Circuits for visual scripting, data persistence, and multi-platform deployment.
In RecRoom's Maker Pen, search for AeThex in the
Circuits V2 palette to find pre-built API chips.
Available Chips:
AeThex API Call - Make HTTP requests to AeThex endpointsAeThex Auth - Authenticate RecRoom playersAeThex Save Data - Persist player dataAeThex Leaderboard - Fetch/update leaderboard scoresrecroom:read and recroom:write scopes
Connect the following chips in RecRoom Circuits V2:
This circuit fetches a player's score from AeThex when they press a button, displaying it on a text screen. Scores are shared across RecRoom, Roblox, VRChat, and web platforms.
Link RecRoom players to AeThex Passport for cross-platform identity.
Use RecRoom Circuits to detect player join event
AeThex API Call chip requests 6-digit code, displays it on a text board in-room
POST /api/auth/generate-code
→ Returns: {`{ code: "ABC123", expires: "2026-01-10T21:00:00Z" }`}
Player visits aethex.dev/link, enters code,
RecRoom receives webhook with Passport ID
• No native HTTP chips: Use AeThex middleware webhooks instead of direct API calls
• Response delays: Webhook roundtrips take 1-3 seconds, design UX accordingly
• Circuit complexity: Max 200 chips per room, optimize with cloud functions
• Mobile performance: Keep API payloads under 50KB for mobile players
• Cache results: Store API responses in room variables for 5-10 minutes
• Batch operations: Group multiple player updates into single API call
• Lazy loading: Only fetch data when players interact with features
• Offline mode: Implement fallback gameplay when webhooks fail
Start building cross-platform social games with AeThex. Deploy to RecRoom, VRChat, Roblox, and web simultaneously with one unified API.