diff --git a/client/pages/Foundation.tsx b/client/pages/Foundation.tsx index d2c1ba00..9f88b082 100644 --- a/client/pages/Foundation.tsx +++ b/client/pages/Foundation.tsx @@ -11,6 +11,10 @@ import { Zap, ArrowRight, GraduationCap, + Gamepad2, + Sparkles, + Trophy, + Compass, } from "lucide-react"; import { useNavigate } from "react-router-dom"; import { useEffect, useState, useRef } from "react"; @@ -48,454 +52,358 @@ export default function Foundation() { ); } - const openSourceProjects = [ - { - name: "AeThex Game Engine", - description: - "Lightweight, performant game engine optimized for web and native platforms", - stars: "2.5K", - language: "Rust", - link: "github.com/aethex/game-engine", - }, - { - name: "Roblox Toolkit", - description: - "Comprehensive library for building professional Roblox experiences", - stars: "1.8K", - language: "Lua", - link: "github.com/aethex/roblox-toolkit", - }, - { - name: "Developer CLI", - description: - "Command-line tools for streamlined game development workflow", - stars: "1.2K", - language: "Go", - link: "github.com/aethex/dev-cli", - }, - { - name: "Multiplayer Framework", - description: "Drop-in networking layer for real-time multiplayer games", - stars: "980", - language: "TypeScript", - link: "github.com/aethex/multiplayer", - }, - { - name: "Asset Pipeline", - description: - "Automated asset processing and optimization for game development", - stars: "750", - language: "Python", - link: "github.com/aethex/asset-pipeline", - }, - { - name: "Education Platform", - description: "Open-source learning platform for game development courses", - stars: "640", - language: "JavaScript", - link: "github.com/aethex/education", - }, - ]; - - const workshops = [ - { - title: "Intro to Roblox Development", - date: "Every Saturday", - duration: "2 hours", - level: "Beginner", - attendees: "150+/month", - }, - { - title: "Advanced Game Architecture", - date: "Monthly", - duration: "4 hours", - level: "Advanced", - attendees: "50+/month", - }, - { - title: "Multiplayer Game Design", - date: "Bi-weekly", - duration: "2 hours", - level: "Intermediate", - attendees: "100+/month", - }, - ]; - - const resources = [ - { - title: "Game Development Fundamentals", - type: "Video Course", - lessons: 50, - duration: "20 hours", - }, - { - title: "Roblox Best Practices Guide", - type: "Written Guide", - pages: 120, - downloads: "10K+", - }, - { - title: "Architecture Patterns for Games", - type: "Interactive Tutorial", - modules: 8, - projects: 4, - }, - { - title: "Performance Optimization Handbook", - type: "Technical Reference", - chapters: 15, - code_samples: "100+", - }, - ]; - return ( -
- {/* Background */} -
-
-
-
-
- -
+
+
{/* Hero Section */} -
-
-
- Foundation Logo -
- - - AeThex Foundation +
+
+ + Non-Profit Guardian - -
-

- Community Impact & Talent Pipeline -

-

- AeThex Foundation builds goodwill through open-source code - (permissive licensing for maximum adoption), educational - curriculum, and community workshops. We create a specialized - talent pipeline feeding our ecosystem while advancing the - broader developer community. -

-
- -
- - -
- - {/* Creator Network CTAs */} -
-

- Explore our creator community: -

-
- - -
-
+

+ AeThex Foundation +

-
- - {/* Open Source Projects */} -
-
-

- - Open Source Projects -

-
- {openSourceProjects.map((project, idx) => ( - - - - {project.name} - - - -

- {project.description} -

-
- - ⭐ {project.stars} - - - {project.language} - -
- -
-
- ))} -
-
-
- - {/* Community Workshops */} -
-
-

- - Community Workshops -

-
- {workshops.map((workshop, idx) => ( - - -
-
-

- WORKSHOP -

-

- {workshop.title} -

-
-
-

- SCHEDULE -

-

- {workshop.date} -

-
-
-

- LEVEL -

- - {workshop.level} - -
-
-

- ATTENDEES -

-

- {workshop.attendees} -

-
-
-
-
- ))} -
-
-
- - {/* Free Learning Resources */} -
-
-

- - Free Learning Resources -

-
- {resources.map((resource, idx) => ( - - -
-
- - {resource.type} - -

- {resource.title} -

-
- -
- {resource.lessons && ( -
-

Lessons

-

- {resource.lessons} -

-
- )} - {resource.duration && ( -
-

Duration

-

- {resource.duration} -

-
- )} - {resource.pages && ( -
-

Pages

-

- {resource.pages} -

-
- )} - {resource.downloads && ( -
-

Downloads

-

- {resource.downloads} -

-
- )} - {resource.modules && ( -
-

Modules

-

- {resource.modules} -

-
- )} - {resource.projects && ( -
-

Projects

-

- {resource.projects} -

-
- )} - {resource.chapters && ( -
-

Chapters

-

- {resource.chapters} -

-
- )} - {resource.code_samples && ( -
-

- Code Samples -

-

- {resource.code_samples} -

-
- )} -
- - -
-
-
- ))} -
-
-
- - {/* Get Involved */} -
-
-

- Ways to Contribute -

-

- Join our community and help us build the future of game - development. Whether you're a developer, designer, educator, or - enthusiast, there's a place for you. -

-
- {[ - { - title: "Submit Code", - description: - "Contribute to our open-source projects on GitHub", - }, - { - title: "Teach a Workshop", - description: - "Share your expertise and train the next generation", - }, - { - title: "Report Issues", - description: - "Help us improve by finding and reporting bugs", - }, - ].map((item, idx) => ( - - -

- {item.title} -

-

- {item.description} -

-
-
- ))} -
-
-
- - {/* CTA */} -
-
-

- Ready to Learn or Contribute? -

-

- Dive in today and become part of our global developer community. -

+

+ The heart of our ecosystem. We believe in building community, + empowering developers, and advancing game development through + open-source innovation and mentorship. +

+
+
-
-
+
+ + {/* Flagship: GameForge Section */} + + +
+ +
+ + 🚀 GameForge: Our Flagship Program + +

+ 30-day mentorship sprints where developers ship real games +

+
+
+
+ + {/* What is GameForge? */} +
+

+ + What is GameForge? +

+

+ GameForge is the Foundation's flagship "master-apprentice" + mentorship program. It's our "gym" where developers collaborate + on focused, high-impact game projects within 30-day sprints. + Teams of 5 (1 mentor + 4 mentees) tackle real game development + challenges and ship playable games to our community arcade. +

+
+ + {/* The Triple Win */} +
+

+ + Why GameForge Matters +

+
+
+

Role 1: Community

+

+ Our "campfire" where developers meet, collaborate, and + build their `aethex.me` passports through real project work. +

+
+
+

Role 2: Education

+

+ Learn professional development practices: Code Review + (SOP-102), Scope Management (KND-001), and shipping + excellence. +

+
+
+

Role 3: Pipeline

+

+ Top performers become "Architects" ready to work on + high-value projects. Your GameForge portfolio proves you + can execute. +

+
+
+
+ + {/* How It Works */} +
+

+ + How It Works +

+
+
+ + 1. + +
+

+ Join a 5-Person Team +

+

+ 1 Forge Master (Mentor) + 4 Apprentices (Scripter, + Builder, Sound, Narrative) +

+
+
+
+ + 2. + +
+

+ Ship in 30 Days +

+

+ Focused sprint with a strict 1-paragraph GDD. No scope + creep. Execute with excellence. +

+
+
+
+ + 3. + +
+

+ Ship to the Arcade +

+

+ Your finished game goes live on aethex.fun. Add it to + your Passport portfolio. +

+
+
+
+ + 4. + +
+

+ Level Up Your Career +

+

+ 3 shipped games = Architect status. Qualify for premium + opportunities on NEXUS. +

+
+
+
+
+ + {/* CTA Button */} + +
+
+ + {/* Foundation Mission & Values */} +
+

+ + Our Mission +

+ + +

+ The AeThex Foundation is a non-profit organization dedicated + to advancing game development through community-driven + mentorship, open-source innovation, and educational + excellence. We believe that great developers are built, not + born—and that the future of gaming lies in collaboration, + transparency, and shared knowledge. +

+
+
+

+ + Community is Our Core +

+

+ Building lasting relationships and support networks within + game development. +

+
+
+

+ + Open Innovation +

+

+ Advancing the industry through open-source Axiom Protocol + and shared tools. +

+
+
+

+ + Excellence & Growth +

+

+ Mentoring developers to ship real products and achieve + their potential. +

+
+
+
+
+
+ + {/* Other Programs */} +
+

+ + Foundation Programs +

+
+ {/* Mentorship Program */} + + + Mentorship Network + + +

+ Learn from industry veterans. Our mentors bring real-world + experience from studios, indie teams, and AAA development. +

+ +
+
+ + {/* Open Source */} + + + Axiom Protocol + + +

+ Our open-source protocol for game development. Contribute, + learn, and help shape the future of the industry. +

+ +
+
+ + {/* Courses */} + + + Learning Paths + + +

+ Structured curricula covering game design, programming, art, + sound, and narrative design from basics to advanced. +

+ +
+
+ + {/* Community */} + + + Community Hub + + +

+ Connect with developers, share projects, get feedback, and + build lasting professional relationships. +

+ +
+
+
+
+ + {/* Call to Action */} + + +
+

+ Ready to Join the Foundation? +

+

+ Whether you're looking to learn, mentor others, or contribute + to open-source game development, there's a place for you here. +

+
+
+ + +
+
+
+
);