Made for play · Built with Rive

Midnight Munch

An interactive Halloween game exploring playful mechanics, expressive motion, and a moonlit world of candy, ghosts, and potion magic.

This game needs a browser with JavaScript and WebGL2 support.

Loading the haunted garden…

Loading game…

Rive Halloween Challenge · 2026

A little about the build

An original Halloween maze game built with the Rive CLI, Luau scripting, a State Machine, Data Binding, and custom GPU Canvas WGSL effects.

Built with Rive

Authored with the Rive CLI and Rive Markup Language (RML). Luau scripting powers movement, maze logic, ghost encounters, and potion effects; a State Machine and Data Binding keep gameplay and the HUD in sync.

Art direction

The look grew through an iterative back-and-forth: a one-block-wide garden maze, a bright pumpkin and ghost, potion bottles, and a moonlit woodland frame with its own cauldron.

Tools used

A custom WGSL shader uses GPU Canvas for the cauldron’s drifting smoke and bubbles, and for the potions’ bright, flickering liquid. The page embeds the signed game through Rive’s WebGL2 runtime.