- Retire la section CRAFT/SURVIVE/WONDER - Équipe : Mathew Simon (CEO/Dev), Kevin Tostivin (3D/DA), Axel (Anim 3D) - Grille 3 colonnes pour les cards équipe Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
+18
-50
@@ -4,38 +4,26 @@ import type { Metadata } from "next";
|
|||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Studio",
|
title: "Studio",
|
||||||
description:
|
description:
|
||||||
"Highland Games Studio is a two-person indie team crafting survival adventures.",
|
"Highland Games Studio is a small indie team crafting survival adventures.",
|
||||||
};
|
};
|
||||||
|
|
||||||
const values = [
|
|
||||||
{
|
|
||||||
index: "01",
|
|
||||||
title: "CRAFT",
|
|
||||||
body: "Every system, asset and line of dialogue is touched by hand. No shortcuts on what matters.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
index: "02",
|
|
||||||
title: "SURVIVE",
|
|
||||||
body: "We love the genre. The tension between scarcity and discovery is at the core of every game we make.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
index: "03",
|
|
||||||
title: "WONDER",
|
|
||||||
body: "A summit isn't the end of the climb — it's the start of a new world. We design for that feeling.",
|
|
||||||
},
|
|
||||||
];
|
|
||||||
|
|
||||||
const team = [
|
const team = [
|
||||||
{
|
{
|
||||||
name: "Founder One",
|
name: "Mathew Simon",
|
||||||
role: "Co-founder · Programming · Design",
|
role: "CEO · Developer",
|
||||||
bio: "Builds the systems, gameplay loops and tools that bring our worlds to life.",
|
bio: "Builds the systems, gameplay loops and tools that bring our worlds to life.",
|
||||||
photo: "/image/teams/CEO_Dev.jpg",
|
photo: "/image/teams/CEO_Dev.jpg",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Founder Two",
|
name: "Kevin Tostivin",
|
||||||
role: "Co-founder · Art · Design",
|
role: "3D Artist · Art Director",
|
||||||
bio: "Shapes the visual identity, environments and feel of every Highland Games world.",
|
bio: "Shapes the visual identity, environments and overall look of every Highland Games world.",
|
||||||
|
photo: null,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Axel",
|
||||||
|
role: "3D Animator",
|
||||||
|
bio: "Brings characters and creatures to life, giving motion and feel to everything on screen.",
|
||||||
photo: null,
|
photo: null,
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
@@ -54,35 +42,15 @@ export default function StudioPage() {
|
|||||||
BIG HORIZONS.
|
BIG HORIZONS.
|
||||||
</h1>
|
</h1>
|
||||||
<p className="text-lg text-foreground-muted leading-relaxed max-w-2xl">
|
<p className="text-lg text-foreground-muted leading-relaxed max-w-2xl">
|
||||||
Highland Games Studio is an independent game studio of two friends
|
Highland Games Studio is an independent game studio building survival
|
||||||
building survival worlds we'd want to lose ourselves in. We
|
worlds we'd want to lose ourselves in. We believe small teams can
|
||||||
believe small teams can craft big experiences, where every detail is
|
craft big experiences, where every detail is made by someone who
|
||||||
made by someone who cares.
|
cares.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* VALUES */}
|
|
||||||
<section className="max-w-4xl mx-auto mt-24 grid md:grid-cols-3 gap-6">
|
|
||||||
{values.map((v) => (
|
|
||||||
<div
|
|
||||||
key={v.index}
|
|
||||||
className="group relative rounded-3xl border border-border bg-surface/60 p-8 transition-all duration-300 hover:-translate-y-1 hover:border-accent/60 hover:bg-surface"
|
|
||||||
>
|
|
||||||
<div className="mb-5 flex h-12 w-12 items-center justify-center rounded-2xl border border-border bg-surface-elevated font-display text-sm tracking-[0.2em] text-accent transition-colors duration-300 group-hover:border-accent/50">
|
|
||||||
{v.index}
|
|
||||||
</div>
|
|
||||||
<h3 className="font-display text-2xl tracking-wider mb-3">
|
|
||||||
{v.title}
|
|
||||||
</h3>
|
|
||||||
<p className="text-sm text-foreground-muted leading-relaxed">
|
|
||||||
{v.body}
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
))}
|
|
||||||
</section>
|
|
||||||
|
|
||||||
{/* TEAM */}
|
{/* TEAM */}
|
||||||
<section className="max-w-4xl mx-auto mt-28">
|
<section className="max-w-5xl mx-auto mt-28">
|
||||||
<div className="mb-12 text-center">
|
<div className="mb-12 text-center">
|
||||||
<p className="font-display text-sm tracking-[0.3em] text-accent mb-4">
|
<p className="font-display text-sm tracking-[0.3em] text-accent mb-4">
|
||||||
— THE PEOPLE
|
— THE PEOPLE
|
||||||
@@ -92,7 +60,7 @@ export default function StudioPage() {
|
|||||||
</h2>
|
</h2>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="grid sm:grid-cols-2 gap-8">
|
<div className="grid sm:grid-cols-2 lg:grid-cols-3 gap-8">
|
||||||
{team.map((m) => (
|
{team.map((m) => (
|
||||||
<div
|
<div
|
||||||
key={m.name}
|
key={m.name}
|
||||||
|
|||||||
Reference in New Issue
Block a user