From 9d00b54a0c5b9d102e0089916e7dd86e3ded0efe Mon Sep 17 00:00:00 2001 From: Leander Scherer Date: Sun, 8 Mar 2026 20:20:13 +0100 Subject: feat(projects): add new dungeon crawler project --- components/projects-grid.tsx | 14 ++++++++------ public/videos/dungeon-preview.mp4 | Bin 0 -> 39011 bytes 2 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 public/videos/dungeon-preview.mp4 diff --git a/components/projects-grid.tsx b/components/projects-grid.tsx index 52ef95a..8f2a67f 100644 --- a/components/projects-grid.tsx +++ b/components/projects-grid.tsx @@ -17,6 +17,13 @@ const projects: Project[] = [ githubUrl: "https://github.com/schererleander/boilerplate", videoSrc: "/videos/boilerplate-preview.mp4", }, + { + title: "Dungeon", + description: "An 8-bit dungeon crawler game made using the Raylib library and Tiled map editor.", + githubUrl: "https://github.com/schererleander/dungeon", + videoSrc: "/videos/dungeon-preview.mp4", + }, + { title: "Authentication", description: "Simple authentication system built using Express.js.", @@ -29,12 +36,7 @@ const projects: Project[] = [ githubUrl: "https://github.com/schererleander/spaceinvaders", videoSrc: "/videos/spaceinvaders-preview.mp4", }, - { - title: "Specula", - description: "A minimal TUI tool written in Go to view file metadata and description.", - githubUrl: "https://github.com/schererleander/specula", - }, -]; + ]; export function ProjectsGrid() { return ( diff --git a/public/videos/dungeon-preview.mp4 b/public/videos/dungeon-preview.mp4 new file mode 100644 index 0000000..c255795 Binary files /dev/null and b/public/videos/dungeon-preview.mp4 differ -- cgit v1.3.1