export interface Template { id: string; name: string; description: string; icon: string; badge?: string; platforms: Array<'roblox' | 'web' | 'mobile' | 'desktop'>; thumbnail?: string; } export const templates: Template[] = [ { id: 'roblox-starter', name: 'Roblox Game Starter', description: 'Basic Roblox game with player systems and UI', icon: '🎮', badge: 'Most Popular', platforms: ['roblox'], }, { id: 'cross-platform-multiplayer', name: 'Cross-Platform Multiplayer', description: 'Fully synced multiplayer game across all platforms', icon: '🌐', badge: 'Recommended', platforms: ['roblox', 'web', 'mobile', 'desktop'], }, { id: 'transmedia-story', name: 'Transmedia Story Project', description: 'Interactive narrative experience with lore builder', icon: '📖', platforms: ['roblox', 'web', 'mobile'], }, { id: 'battle-royale', name: 'Battle Royale Template', description: 'Complete BR mechanics with safe zone and looting', icon: '🎯', platforms: ['roblox', 'web', 'mobile'], }, { id: 'rpg-adventure', name: 'RPG Adventure Kit', description: 'Quest system, inventory, and character progression', icon: '⚔️', platforms: ['roblox', 'web', 'desktop'], }, { id: 'social-hub', name: 'Social Hub/Hangout', description: 'Community space with chat, emotes, and activities', icon: '💬', platforms: ['roblox', 'web', 'mobile'], }, { id: 'simulator', name: 'Simulator Game', description: 'Incremental gameplay with upgrades and automation', icon: '⬆️', platforms: ['roblox', 'mobile'], }, { id: 'obby-parkour', name: 'Obby/Parkour', description: 'Challenging obstacle course with checkpoints', icon: '🏃', platforms: ['roblox'], }, { id: 'blank', name: 'Blank Project', description: 'Start from scratch with minimal boilerplate', icon: '➕', platforms: ['roblox', 'web', 'mobile', 'desktop'], }, ];