628dfdfd52
Deploy / deploy (push) Successful in 1m1s
- Cover.png sur les cards du jeu - Les 3 captures dans la galerie "FROM THE WORKSHOP" Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
33 lines
1.1 KiB
TypeScript
33 lines
1.1 KiB
TypeScript
export type Game = {
|
|
slug: string;
|
|
title: string;
|
|
status: "in-development" | "released" | "coming-soon";
|
|
tagline: string;
|
|
description: string;
|
|
genres: string[];
|
|
releaseWindow?: string;
|
|
steamUrl?: string;
|
|
// Image de couverture affichée sur les cards (home, liste, page projet).
|
|
// Dépose l'image dans /public/image/Emberwild/ puis renseigne le chemin,
|
|
// ex: "/image/Emberwild/cover.jpg". Laisse vide pour un placeholder.
|
|
cover?: string;
|
|
};
|
|
|
|
export const games: Game[] = [
|
|
{
|
|
slug: "emberwild",
|
|
title: "Emberwild",
|
|
status: "in-development",
|
|
tagline: "A survival adventure across shifting horizons.",
|
|
description:
|
|
"Inspired by Raft and Aloft. Build, explore, and survive across drifting worlds. A new survival adventure currently in early development. The first world from Highland Games Studio.",
|
|
genres: ["Survival", "Crafting", "Exploration"],
|
|
releaseWindow: "TBA",
|
|
cover: "/image/Games/Emberwild/Cover.png",
|
|
},
|
|
];
|
|
|
|
export function getGame(slug: string): Game | undefined {
|
|
return games.find((g) => g.slug === slug);
|
|
}
|