diff --git a/client/pages/foundation/FoundationLearnMore.tsx b/client/pages/foundation/FoundationLearnMore.tsx index 9caa800c..7608f227 100644 --- a/client/pages/foundation/FoundationLearnMore.tsx +++ b/client/pages/foundation/FoundationLearnMore.tsx @@ -2,77 +2,156 @@ import Layout from "@/components/Layout"; import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; import { Card, CardContent } from "@/components/ui/card"; -import { BookOpen, Video, Code, Users, ArrowRight, GraduationCap } from "lucide-react"; +import { + BookOpen, + Play, + FileText, + Code, + ArrowRight, + Download, +} from "lucide-react"; import { useNavigate } from "react-router-dom"; export default function FoundationLearnMore() { const navigate = useNavigate(); - const learningPaths = [ + const resources = [ { + id: 1, title: "Game Development Fundamentals", - description: "Master the core concepts and best practices", - duration: "6 weeks", - level: "Beginner", - format: "Video Course", - modules: 12, + type: "Video Course", + icon: Play, + description: + "Complete introduction to game development concepts and best practices", + lessons: "50", + duration: "20 hours", + topics: [ + "Game loops", + "Physics", + "Input handling", + "Asset management", + ], + free: true, }, { - title: "Roblox Development Mastery", - description: "Build professional Roblox experiences", - duration: "8 weeks", - level: "Intermediate", - format: "Interactive Tutorial", - modules: 16, + id: 2, + title: "Roblox Best Practices Guide", + type: "Written Guide", + icon: FileText, + description: + "Comprehensive guide to building professional Roblox experiences", + pages: "120", + downloads: "10K+", + topics: [ + "Server architecture", + "Security practices", + "Performance tips", + "UI/UX patterns", + ], + free: true, }, { - title: "Advanced Game Architecture", - description: "Scalable systems and optimization", - duration: "10 weeks", - level: "Advanced", - format: "Project-Based", - modules: 20, + id: 3, + title: "Architecture Patterns for Games", + type: "Interactive Tutorial", + icon: Code, + description: + "Learn scalable architectural patterns used in professional game development", + modules: "8", + projects: "4", + topics: [ + "MVC pattern", + "ECS systems", + "Networking", + "State management", + ], + free: true, }, { - title: "Game Art & Animation", - description: "Create stunning visuals and smooth animations", - duration: "7 weeks", - level: "Intermediate", - format: "Video Tutorials", - modules: 14, + id: 4, + title: "Performance Optimization Handbook", + type: "Technical Reference", + icon: BookOpen, + description: + "In-depth guide to optimizing game performance and reducing latency", + chapters: "15", + samples: "100+", + topics: [ + "Memory optimization", + "GPU optimization", + "Network optimization", + "Profiling tools", + ], + free: true, }, ]; - const resources = [ + const workshops = [ { - type: "Documentation", - icon: , - count: "50+", - description: "Guides and API reference", + title: "Intro to Roblox Development", + schedule: "Every Saturday", + time: "2 hours", + level: "Beginner", + attendees: "150+/month", + nextDate: "Jan 18, 2025", }, { - type: "Video Tutorials", - icon: