import { HomeHero } from "./components/home/HomeHero";
import { Statement } from "./components/home/Statement";
import { FeaturedGame } from "./components/home/FeaturedGame";
import { StudioIntro } from "./components/home/StudioIntro";
import { Dispatch } from "./components/home/Dispatch";
import { featuredGame } from "@/lib/games";
import { getAllPosts } from "@/lib/devblog";
/**
* Home page.
*
* Read top to bottom it answers four questions in order: what is this
* (hero), why should I care (statement), what are you making (featured game),
* who are you (studio), how do I follow it (dispatch). Each band changes
* rhythm — full-bleed, quiet, card, split, conversion — so the page never
* reads as one long column of identical text blocks.
*
* Game data reads from `lib/games.ts`, so the home page can never advertise
* something the game page doesn't show. Screenshots deliberately live only on
* /games/[slug] — the home page teases the game, the game page shows it.
*/
export default function Home() {
const latest = getAllPosts()[0] ?? null;
return (
<>
{featuredGame && }
>
);
}