Skip to content
William Peytz

2026 · Solo build · games hub

PeytzGames

A home for the games I make — a games hub at peytzgames.com where new games are released, with embedded browser play pages and a data-driven catalog.

  • Astro
  • Tailwind
  • TypeScript
  • Vercel

Overview

PeytzGames is the umbrella for the games I make. My games had been scattered across separate domains and side projects — a puzzle game here, a Minecraft plugin there — so I gave them a single home: peytzgames.com, where existing games are collected and new ones are released.

I wrote about the thinking behind it in Introducing PeytzGames.

What it does

  • A games catalog. The home page is a grid of every game, each with a status badge (live, beta, coming soon) so unreleased games can be teased before launch.
  • Embedded play pages. Games that allow framing get their own /play/<slug> page that embeds the game in an iframe with a fullscreen escape hatch — Blocks and LifeRunner work this way. External games link out directly.
  • Data-driven. The whole catalog is one TypeScript array; adding a game is a few lines of data, and the grid, play pages, and sitemap follow automatically.

How it’s built

A static Astro site styled with Tailwind, deployed on Vercel with the GitHub integration — every push to main goes straight to production. The games themselves stay deployed wherever they live (each game is its own project); the hub embeds or links to them, so shipping a game and listing it are independent steps.

Games in the collection

Blocks, LifeRunner.io, LastNameLegacy, and PeytzPvP — with more in the queue.