From 2693d18dcc378e725bbaa825c722eff2aeeefb3b Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Thu, 6 Nov 2025 20:07:50 +0000 Subject: [PATCH] Create GameForge Teams page (green) cgen-528bb73c888642ca9ec99f54fdc2ed9d --- client/pages/gameforge/GameForgePricing.tsx | 147 ++++++++++++++++++++ client/pages/gameforge/GameForgeTeams.tsx | 145 +++++++++++++++++++ 2 files changed, 292 insertions(+) create mode 100644 client/pages/gameforge/GameForgePricing.tsx create mode 100644 client/pages/gameforge/GameForgeTeams.tsx diff --git a/client/pages/gameforge/GameForgePricing.tsx b/client/pages/gameforge/GameForgePricing.tsx new file mode 100644 index 00000000..f4402b6e --- /dev/null +++ b/client/pages/gameforge/GameForgePricing.tsx @@ -0,0 +1,147 @@ +import Layout from "@/components/Layout"; +import { Button } from "@/components/ui/button"; +import { Badge } from "@/components/ui/badge"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import { Check } from "lucide-react"; +import { useNavigate } from "react-router-dom"; + +const PRICING_TIERS = [ + { + name: "Studio Starter", + description: "For small teams just starting out", + price: "$99", + period: "/month", + features: [ + "Monthly shipping cycles", + "Up to 5 team members", + "Core tools and templates", + "Community support", + "Basic analytics", + ], + cta: "Get Started", + highlighted: false, + }, + { + name: "Studio Pro", + description: "For growing game studios", + price: "$299", + period: "/month", + features: [ + "Everything in Starter", + "Unlimited team members", + "Advanced tools suite", + "Priority support", + "Custom integrations", + "Performance monitoring", + ], + cta: "Start Free Trial", + highlighted: true, + }, + { + name: "Studio Enterprise", + description: "For large-scale operations", + price: "Custom", + features: [ + "Everything in Pro", + "Dedicated support team", + "Custom development", + "On-premise options", + "SLA guarantees", + "White-label solutions", + ], + cta: "Contact Sales", + highlighted: false, + }, +]; + +export default function GameForgePricing() { + const navigate = useNavigate(); + + return ( + +
+ {/* Animated backgrounds */} +
+
+
+
+
+ +
+ {/* Header */} +
+
+ + +

+ GameForge Pricing +

+

+ Flexible plans for studios of all sizes +

+
+
+ + {/* Pricing Cards */} +
+
+
+ {PRICING_TIERS.map((tier) => ( + + + {tier.name} +

{tier.description}

+
+ +
+
+ {tier.price} +
+ {tier.period && ( +

{tier.period}

+ )} +
+ +
    + {tier.features.map((feature) => ( +
  • + + {feature} +
  • + ))} +
+ + +
+
+ ))} +
+
+
+
+
+ + ); +} diff --git a/client/pages/gameforge/GameForgeTeams.tsx b/client/pages/gameforge/GameForgeTeams.tsx new file mode 100644 index 00000000..fa34f138 --- /dev/null +++ b/client/pages/gameforge/GameForgeTeams.tsx @@ -0,0 +1,145 @@ +import Layout from "@/components/Layout"; +import { Button } from "@/components/ui/button"; +import { Badge } from "@/components/ui/badge"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import { Users, Github, Mail, Linkedin } from "lucide-react"; +import { useNavigate } from "react-router-dom"; + +const TEAM_MEMBERS = [ + { + name: "Alex Thompson", + role: "Lead Engineer", + bio: "Game architecture specialist with 10+ years experience", + avatar: "https://api.dicebear.com/7.x/avataaars/svg?seed=Alex", + skills: ["Architecture", "Systems Design", "Leadership"], + social: { github: "#", linkedin: "#", email: "#" }, + }, + { + name: "Jordan Kim", + role: "Tools Developer", + bio: "Building next-generation development tools", + avatar: "https://api.dicebear.com/7.x/avataaars/svg?seed=Jordan", + skills: ["Tools", "Automation", "DevOps"], + social: { github: "#", linkedin: "#", email: "#" }, + }, + { + name: "Sam Patel", + role: "Game Designer", + bio: "Crafting engaging gameplay experiences", + avatar: "https://api.dicebear.com/7.x/avataaars/svg?seed=Sam", + skills: ["Design", "Game Mechanics", "UX"], + social: { github: "#", linkedin: "#", email: "#" }, + }, + { + name: "Morgan Lee", + role: "QA Lead", + bio: "Ensuring quality across all releases", + avatar: "https://api.dicebear.com/7.x/avataaars/svg?seed=Morgan", + skills: ["QA", "Testing", "Automation"], + social: { github: "#", linkedin: "#", email: "#" }, + }, +]; + +export default function GameForgeTeams() { + const navigate = useNavigate(); + + return ( + +
+ {/* Animated backgrounds */} +
+
+
+
+
+ +
+ {/* Header */} +
+
+ + +
+ + + Our Team + +

+ Meet the GameForge Team +

+

+ Passionate developers creating the future of game development +

+
+
+
+ + {/* Team Grid */} +
+
+
+ {TEAM_MEMBERS.map((member) => ( + + + {member.name} + {member.name} +

{member.role}

+
+ +

{member.bio}

+
+ {member.skills.map((skill) => ( + + {skill} + + ))} +
+ +
+
+ ))} +
+ + {/* Hiring Section */} +
+

Join GameForge

+

+ We're hiring talented developers to help shape the future of game development +

+ +
+
+
+
+
+ + ); +}