Create GameForge About page (green)

cgen-6c96533e8add4cac89281085478936fb
This commit is contained in:
Builder.io 2025-11-06 20:09:54 +00:00
parent 9ce2b2f963
commit 8a52273697
4 changed files with 428 additions and 0 deletions

View file

@ -0,0 +1,107 @@
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 { Target, Briefcase, Users, Award } from "lucide-react";
import { useNavigate } from "react-router-dom";
export default function CorpAbout() {
const navigate = useNavigate();
return (
<Layout>
<div className="relative min-h-screen bg-black text-white overflow-hidden">
{/* Animated backgrounds */}
<div className="pointer-events-none absolute inset-0 opacity-[0.12] [background-image:radial-gradient(circle_at_top,#3b82f6_0,rgba(0,0,0,0.45)_55%,rgba(0,0,0,0.9)_100%)]" />
<div className="pointer-events-none absolute inset-0 bg-[linear-gradient(transparent_0,transparent_calc(100%-1px),rgba(59,130,246,0.05)_calc(100%-1px))] bg-[length:100%_32px]" />
<div className="pointer-events-none absolute inset-0 opacity-[0.08] [background-image:linear-gradient(90deg,rgba(59,130,246,0.1)_1px,transparent_1px),linear-gradient(0deg,rgba(59,130,246,0.1)_1px,transparent_1px)] [background-size:50px_50px] animate-pulse" />
<div className="pointer-events-none absolute top-20 left-10 w-72 h-72 bg-blue-500/20 rounded-full blur-3xl animate-blob" />
<div className="pointer-events-none absolute bottom-20 right-10 w-72 h-72 bg-blue-600/10 rounded-full blur-3xl animate-blob" />
<main className="relative z-10">
{/* Header */}
<section className="relative overflow-hidden py-12 lg:py-16">
<div className="container mx-auto max-w-6xl px-4">
<Button
onClick={() => navigate("/consulting")}
variant="ghost"
className="text-blue-300 hover:bg-blue-500/10 mb-8"
>
Back to Corp
</Button>
<h1 className="text-4xl font-black tracking-tight text-blue-300 sm:text-5xl mb-4">
About AeThex Corp
</h1>
<p className="text-lg text-blue-100/80 max-w-2xl">
Enterprise solutions for game development studios
</p>
</div>
</section>
{/* Content */}
<section className="py-12 lg:py-16">
<div className="container mx-auto max-w-4xl px-4">
<div className="rounded-lg border border-blue-400/30 bg-blue-950/20 p-8 mb-12">
<h2 className="text-2xl font-bold text-blue-300 mb-4">Our Mission</h2>
<p className="text-blue-200/80 text-lg leading-relaxed">
AeThex Corp provides world-class consulting and enterprise solutions to help studios scale their
operations, optimize their infrastructure, and navigate the complexities of enterprise game development.
We partner with industry leaders to deliver transformative results.
</p>
</div>
{/* Values */}
<div className="grid grid-cols-1 md:grid-cols-2 gap-6">
<Card className="bg-blue-950/20 border-blue-400/30">
<CardHeader>
<Target className="h-8 w-8 text-blue-400 mb-2" />
<CardTitle className="text-blue-300">Strategy</CardTitle>
</CardHeader>
<CardContent>
<p className="text-blue-200/70">
Strategic guidance aligned with your business goals
</p>
</CardContent>
</Card>
<Card className="bg-blue-950/20 border-blue-400/30">
<CardHeader>
<Briefcase className="h-8 w-8 text-blue-400 mb-2" />
<CardTitle className="text-blue-300">Expertise</CardTitle>
</CardHeader>
<CardContent>
<p className="text-blue-200/70">
Deep industry expertise and proven methodologies
</p>
</CardContent>
</Card>
<Card className="bg-blue-950/20 border-blue-400/30">
<CardHeader>
<Users className="h-8 w-8 text-blue-400 mb-2" />
<CardTitle className="text-blue-300">Partnership</CardTitle>
</CardHeader>
<CardContent>
<p className="text-blue-200/70">
True partnership to achieve your objectives together
</p>
</CardContent>
</Card>
<Card className="bg-blue-950/20 border-blue-400/30">
<CardHeader>
<Award className="h-8 w-8 text-blue-400 mb-2" />
<CardTitle className="text-blue-300">Results</CardTitle>
</CardHeader>
<CardContent>
<p className="text-blue-200/70">
Measurable outcomes that drive real business value
</p>
</CardContent>
</Card>
</div>
</div>
</section>
</main>
</div>
</Layout>
);
}

View file

@ -0,0 +1,107 @@
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, Zap, TrendingUp, Globe } from "lucide-react";
import { useNavigate } from "react-router-dom";
export default function DevLinkAbout() {
const navigate = useNavigate();
return (
<Layout>
<div className="relative min-h-screen bg-black text-white overflow-hidden">
{/* Animated backgrounds */}
<div className="pointer-events-none absolute inset-0 opacity-[0.12] [background-image:radial-gradient(circle_at_top,#06b6d4_0,rgba(0,0,0,0.45)_55%,rgba(0,0,0,0.9)_100%)]" />
<div className="pointer-events-none absolute inset-0 bg-[linear-gradient(transparent_0,transparent_calc(100%-1px),rgba(6,182,212,0.05)_calc(100%-1px))] bg-[length:100%_32px]" />
<div className="pointer-events-none absolute inset-0 opacity-[0.08] [background-image:linear-gradient(90deg,rgba(6,182,212,0.1)_1px,transparent_1px),linear-gradient(0deg,rgba(6,182,212,0.1)_1px,transparent_1px)] [background-size:50px_50px] animate-pulse" />
<div className="pointer-events-none absolute top-20 left-10 w-72 h-72 bg-cyan-500/20 rounded-full blur-3xl animate-blob" />
<div className="pointer-events-none absolute bottom-20 right-10 w-72 h-72 bg-cyan-600/10 rounded-full blur-3xl animate-blob" />
<main className="relative z-10">
{/* Header */}
<section className="relative overflow-hidden py-12 lg:py-16">
<div className="container mx-auto max-w-6xl px-4">
<Button
onClick={() => navigate("/dev-link")}
variant="ghost"
className="text-cyan-300 hover:bg-cyan-500/10 mb-8"
>
Back to Dev-Link
</Button>
<h1 className="text-4xl font-black tracking-tight text-cyan-300 sm:text-5xl mb-4">
About Dev-Link
</h1>
<p className="text-lg text-cyan-100/80 max-w-2xl">
The professional network for Roblox developers
</p>
</div>
</section>
{/* Content */}
<section className="py-12 lg:py-16">
<div className="container mx-auto max-w-4xl px-4">
<div className="rounded-lg border border-cyan-400/30 bg-cyan-950/20 p-8 mb-12">
<h2 className="text-2xl font-bold text-cyan-300 mb-4">Our Mission</h2>
<p className="text-cyan-200/80 text-lg leading-relaxed">
Dev-Link is a professional networking platform designed specifically for Roblox developers. We
connect talented creators, studios, and teams to build meaningful professional relationships,
discover opportunities, and advance careers in the thriving Roblox ecosystem.
</p>
</div>
{/* Values */}
<div className="grid grid-cols-1 md:grid-cols-2 gap-6">
<Card className="bg-cyan-950/20 border-cyan-400/30">
<CardHeader>
<Users className="h-8 w-8 text-cyan-400 mb-2" />
<CardTitle className="text-cyan-300">Connection</CardTitle>
</CardHeader>
<CardContent>
<p className="text-cyan-200/70">
Connecting Roblox developers with peers and opportunities
</p>
</CardContent>
</Card>
<Card className="bg-cyan-950/20 border-cyan-400/30">
<CardHeader>
<Zap className="h-8 w-8 text-cyan-400 mb-2" />
<CardTitle className="text-cyan-300">Impact</CardTitle>
</CardHeader>
<CardContent>
<p className="text-cyan-200/70">
Creating tangible career and business opportunities
</p>
</CardContent>
</Card>
<Card className="bg-cyan-950/20 border-cyan-400/30">
<CardHeader>
<TrendingUp className="h-8 w-8 text-cyan-400 mb-2" />
<CardTitle className="text-cyan-300">Growth</CardTitle>
</CardHeader>
<CardContent>
<p className="text-cyan-200/70">
Supporting career advancement and professional development
</p>
</CardContent>
</Card>
<Card className="bg-cyan-950/20 border-cyan-400/30">
<CardHeader>
<Globe className="h-8 w-8 text-cyan-400 mb-2" />
<CardTitle className="text-cyan-300">Community</CardTitle>
</CardHeader>
<CardContent>
<p className="text-cyan-200/70">
Building a vibrant global community of Roblox creators
</p>
</CardContent>
</Card>
</div>
</div>
</section>
</main>
</div>
</Layout>
);
}

View file

@ -0,0 +1,107 @@
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 { Heart, Users, BookOpen, Code } from "lucide-react";
import { useNavigate } from "react-router-dom";
export default function FoundationAbout() {
const navigate = useNavigate();
return (
<Layout>
<div className="relative min-h-screen bg-black text-white overflow-hidden">
{/* Animated backgrounds */}
<div className="pointer-events-none absolute inset-0 opacity-[0.12] [background-image:radial-gradient(circle_at_top,#ef4444_0,rgba(0,0,0,0.45)_55%,rgba(0,0,0,0.9)_100%)]" />
<div className="pointer-events-none absolute inset-0 bg-[linear-gradient(transparent_0,transparent_calc(100%-1px),rgba(239,68,68,0.05)_calc(100%-1px))] bg-[length:100%_32px]" />
<div className="pointer-events-none absolute inset-0 opacity-[0.08] [background-image:linear-gradient(90deg,rgba(239,68,68,0.1)_1px,transparent_1px),linear-gradient(0deg,rgba(239,68,68,0.1)_1px,transparent_1px)] [background-size:50px_50px] animate-pulse" />
<div className="pointer-events-none absolute top-20 left-10 w-72 h-72 bg-red-500/20 rounded-full blur-3xl animate-blob" />
<div className="pointer-events-none absolute bottom-20 right-10 w-72 h-72 bg-red-600/10 rounded-full blur-3xl animate-blob" />
<main className="relative z-10">
{/* Header */}
<section className="relative overflow-hidden py-12 lg:py-16">
<div className="container mx-auto max-w-6xl px-4">
<Button
onClick={() => navigate("/community")}
variant="ghost"
className="text-red-300 hover:bg-red-500/10 mb-8"
>
Back to Foundation
</Button>
<h1 className="text-4xl font-black tracking-tight text-red-300 sm:text-5xl mb-4">
About AeThex Foundation
</h1>
<p className="text-lg text-red-100/80 max-w-2xl">
Empowering developers through education and open source
</p>
</div>
</section>
{/* Content */}
<section className="py-12 lg:py-16">
<div className="container mx-auto max-w-4xl px-4">
<div className="rounded-lg border border-red-400/30 bg-red-950/20 p-8 mb-12">
<h2 className="text-2xl font-bold text-red-300 mb-4">Our Mission</h2>
<p className="text-red-200/80 text-lg leading-relaxed">
AeThex Foundation is dedicated to democratizing game development through education, open-source
software, and community engagement. We believe that making powerful development tools and knowledge
freely available lifts the entire industry and empowers creators of all skill levels.
</p>
</div>
{/* Values */}
<div className="grid grid-cols-1 md:grid-cols-2 gap-6">
<Card className="bg-red-950/20 border-red-400/30">
<CardHeader>
<Heart className="h-8 w-8 text-red-400 mb-2" />
<CardTitle className="text-red-300">Community</CardTitle>
</CardHeader>
<CardContent>
<p className="text-red-200/70">
Building inclusive communities of passionate developers
</p>
</CardContent>
</Card>
<Card className="bg-red-950/20 border-red-400/30">
<CardHeader>
<Code className="h-8 w-8 text-red-400 mb-2" />
<CardTitle className="text-red-300">Open Source</CardTitle>
</CardHeader>
<CardContent>
<p className="text-red-200/70">
Maintaining and advancing open-source projects
</p>
</CardContent>
</Card>
<Card className="bg-red-950/20 border-red-400/30">
<CardHeader>
<BookOpen className="h-8 w-8 text-red-400 mb-2" />
<CardTitle className="text-red-300">Education</CardTitle>
</CardHeader>
<CardContent>
<p className="text-red-200/70">
Creating accessible learning resources for all levels
</p>
</CardContent>
</Card>
<Card className="bg-red-950/20 border-red-400/30">
<CardHeader>
<Users className="h-8 w-8 text-red-400 mb-2" />
<CardTitle className="text-red-300">Mentorship</CardTitle>
</CardHeader>
<CardContent>
<p className="text-red-200/70">
Supporting the next generation of game developers
</p>
</CardContent>
</Card>
</div>
</div>
</section>
</main>
</div>
</Layout>
);
}

View file

@ -0,0 +1,107 @@
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 { Zap, Target, Users, Lightbulb } from "lucide-react";
import { useNavigate } from "react-router-dom";
export default function GameForgeAbout() {
const navigate = useNavigate();
return (
<Layout>
<div className="relative min-h-screen bg-black text-white overflow-hidden">
{/* Animated backgrounds */}
<div className="pointer-events-none absolute inset-0 opacity-[0.12] [background-image:radial-gradient(circle_at_top,#22c55e_0,rgba(0,0,0,0.45)_55%,rgba(0,0,0,0.9)_100%)]" />
<div className="pointer-events-none absolute inset-0 bg-[linear-gradient(transparent_0,transparent_calc(100%-1px),rgba(34,197,94,0.05)_calc(100%-1px))] bg-[length:100%_32px]" />
<div className="pointer-events-none absolute inset-0 opacity-[0.08] [background-image:linear-gradient(90deg,rgba(34,197,94,0.1)_1px,transparent_1px),linear-gradient(0deg,rgba(34,197,94,0.1)_1px,transparent_1px)] [background-size:50px_50px] animate-pulse" />
<div className="pointer-events-none absolute top-20 left-10 w-72 h-72 bg-green-500/20 rounded-full blur-3xl animate-blob" />
<div className="pointer-events-none absolute bottom-20 right-10 w-72 h-72 bg-green-600/10 rounded-full blur-3xl animate-blob" />
<main className="relative z-10">
{/* Header */}
<section className="relative overflow-hidden py-12 lg:py-16">
<div className="container mx-auto max-w-6xl px-4">
<Button
onClick={() => navigate("/game-development")}
variant="ghost"
className="text-green-300 hover:bg-green-500/10 mb-8"
>
Back to GameForge
</Button>
<h1 className="text-4xl font-black tracking-tight text-green-300 sm:text-5xl mb-4">
About GameForge
</h1>
<p className="text-lg text-green-100/80 max-w-2xl">
Empowering developers to ship faster and better
</p>
</div>
</section>
{/* Content */}
<section className="py-12 lg:py-16">
<div className="container mx-auto max-w-4xl px-4">
<div className="rounded-lg border border-green-400/30 bg-green-950/20 p-8 mb-12">
<h2 className="text-2xl font-bold text-green-300 mb-4">Our Mission</h2>
<p className="text-green-200/80 text-lg leading-relaxed">
GameForge is dedicated to accelerating game development by providing studios with the tools,
practices, and infrastructure they need to maintain monthly shipping cycles. We believe that faster
iteration leads to better games and happier teams.
</p>
</div>
{/* Values */}
<div className="grid grid-cols-1 md:grid-cols-2 gap-6">
<Card className="bg-green-950/20 border-green-400/30">
<CardHeader>
<Zap className="h-8 w-8 text-green-400 mb-2" />
<CardTitle className="text-green-300">Speed</CardTitle>
</CardHeader>
<CardContent>
<p className="text-green-200/70">
Fast iteration cycles that keep your team productive
</p>
</CardContent>
</Card>
<Card className="bg-green-950/20 border-green-400/30">
<CardHeader>
<Target className="h-8 w-8 text-green-400 mb-2" />
<CardTitle className="text-green-300">Reliability</CardTitle>
</CardHeader>
<CardContent>
<p className="text-green-200/70">
Stable tools and practices you can depend on
</p>
</CardContent>
</Card>
<Card className="bg-green-950/20 border-green-400/30">
<CardHeader>
<Users className="h-8 w-8 text-green-400 mb-2" />
<CardTitle className="text-green-300">Community</CardTitle>
</CardHeader>
<CardContent>
<p className="text-green-200/70">
Support from developers and studios using GameForge
</p>
</CardContent>
</Card>
<Card className="bg-green-950/20 border-green-400/30">
<CardHeader>
<Lightbulb className="h-8 w-8 text-green-400 mb-2" />
<CardTitle className="text-green-300">Innovation</CardTitle>
</CardHeader>
<CardContent>
<p className="text-green-200/70">
Continuous improvement driven by user feedback
</p>
</CardContent>
</Card>
</div>
</div>
</section>
</main>
</div>
</Layout>
);
}