Paper Mysteries

Client: Hobby project

A mobile text RPG paying homage to 80s classics, but under the hood with a full Symfony stack, HTML5 Canvas renderer, and asynchronous Messenger. My personal showcase — 13 years of architectural experience without a single compromise. Old school, lightning performance, modern PWA.

RPG Canvas Stimulus Messenger PWA Symfony
Paper Mysteries

About the Project

An engineering flagship and lifelong dream fulfilled. "Paper Mysteries" is a mobile text RPG that pays tribute to 80s classics while housing cutting-edge modern technology underneath. This project serves as my personal programming showcase, where I uncompromisingly applied all experience gained over a 13-year architect career.

The application utilizes a robust component architecture built on Symfony and Stimulus.js, complemented by dynamic visual rendering via HTML5 Canvas. I implemented a complex state machine for managing player progress and asynchronous game logic processing via Symfony Messenger. The entire system is designed as a modular framework allowing easy expansion with new stories and game mechanics. It is ultimate proof that even "old school" can feel lightning-fast, modern, and technologically dominant thanks to precise engineering and a PWA approach.

Component Dominance

Highly reusable component system for rapid expansion of game content.

Modern Retro Interpretation

Combining 80s aesthetics with the lightning-fast responsiveness of modern web technologies.

Complex State Management

Robust management of game logic and background asynchronous events.

Technical Features

  • Stimulus.js with custom Canvas rendering
  • Modular Game Framework
  • Full Symfony/Messenger integration