← Back to Portfolio

Shadow Grove

A full-featured cross-platform RPG with a custom game engine, map editor, and integrated wiki

Shadow Grove

Developed a full-featured cross-platform RPG built in TypeScript and PixiJS, encompassing a custom game engine with modular entity behavior systems, combat, quests, cutscenes, and visual character customization — alongside a built-in map editor, integrated wiki, and account authentication system for cross-device save data.

TypeScript PixiJS Preact Node.js PostgreSQL

Applications

Marketing Site & Wiki

Marketing Site & Wiki

Landing page with integrated wiki and bestiary, built on a custom Preact inspired framework with Next.js-style folder routing and TSX components

Preact TypeScript
Shadow Grove - Game

Shadow Grove - Game

Cross-platform RPG using the custom GroveTek engine with modular entity behavior systems, combat, quests, cutscenes, visual character customization, and a built-in map editor.

TypeScript PixiJS
GroveTek

GroveTek

Shared game engine and library powering both the Shadow Grove website and game. Handles rendering, context management, custom TSX support, and shared infrastructure across the ecosystem.

Preact TypeScript
Auth Server

Auth Server

Authentication server handling user accounts and cross-device save data synchronization for the game.

Node.js TypeScript PostgreSQL