Games

Pac Engine

A fully custom arcade engine paying homage to the golden age of maze games.

Pac Engine

A custom-built arcade engine inspired by classic maze-chase games. Built from scratch with modern web technologies, Pac Engine reimagines golden-age arcade mechanics with modern performance and extensibility.


Core Capabilities

Play Create Explore
Classic arcade mechanics reimagined with modern controls and polish. Level editor for designing custom mazes with placed items and enemies. Procedural maze generation for endless gameplay variety.

Features

Custom Maze Generation

Procedurally generated mazes with configurable parameters — size, density, dead-end frequency, and item placement. Every game offers a fresh layout while maintaining playability.

Classic Arcade Mechanics

Faithful reimagination of maze-chase gameplay — pellet collection, power-ups, enemy AI with distinct behaviours, and progressive difficulty. Classic mechanics refined with modern game feel.

Level Editor

Design custom mazes with a visual editor. Place walls, items, power-ups, and enemy spawn points. Share custom levels via URL.

Retro-Modern Visuals

Pixel-art aesthetics with modern rendering — smooth animations, particle effects, and screen transitions that honour the retro style while feeling contemporary.


Technical Architecture

Built entirely in TypeScript with a custom game loop, collision detection, and AI pathfinding. No game framework dependencies — everything from rendering to input handling is purpose-built for this engine.

  • Custom pathfinding — A* and ghost behaviour state machines
  • Pixel-perfect collision — Tile-based with sub-pixel precision
  • 60fps rendering — RequestAnimationFrame with delta-time interpolation
  • Responsive layout — Playable on desktop and mobile

Related Solutions

Related Use Cases

  • For Product — Game mechanic testing with custom engines
  • For Software — Technical demonstration through playable releases

Play Pac Engine