Amber DunnEngineering Manager · Product & Platform
← Demo Lab

Playable game revival · 02

InteliSlots Revival

Ten legacy titles. One reusable browser game engine.

I originally built these games as a feasibility project: nine title packages on a shared HTML5/CreateJS engine, then Polar Angler as the deeper extensibility test. This revival keeps that architecture visible. Every title below launches into the same hardened runtime while retaining its own payline count, theme, weighting package, state, and feature hooks.

Engineering archaeology

Preserve the architecture. Improve the experience.

01

One 1024×768 stage

The games keep the original five-reel / three-row coordinate model, but the canvas now scales cleanly from desktop to tablet and mobile.

02

Ten real title packages

20-, 30-, and 50-line variants share the same runtime. Polar Angler remains the specialized extension rather than being flattened into the common package.

03

Modernized timing and state

The prototype-era 20fps ticker becomes a 60fps RAF-synchronized loop with deterministic state transitions, input locking, reduced-motion behavior, and clearer recovery.

Playable CreateJS revival

Choose a title. The shared engine does the rest.

All ten archived games run through one modernized 1024×768 CreateJS stage with the original wager ladder, weighted-symbol model, title-specific payline counts, payout scaling, wild substitution, free-spin state, bonus handling, staggered reel stops, and local demo credits.

Free demo credits · no cash value
Demo wallet1000 cr
Game credits500 cr
Selected titleCountry Farm50-line reference package · original reel geometry
EngineREADY
Playable InteliSlots CreateJS game stage.
1024 × 768 source stage · responsive
Wager
30 cr
Paylines50
Free spins0

Country Farm is ready with 500 playable demo credits.

Last resultReady

Why this lives in the Demo Lab

The case study explains the architecture. The lab lets you operate it.

The Work article stays focused on the engineering story: how I moved from one-off C++ titles to a reusable browser platform, where the shared engine boundaries landed, and why Polar Angler became the extensibility test.

This page is the executable companion. You can switch among all ten packages, change the wager, trigger free-spin and bonus state, watch the reel pipeline, and see line evaluation and payout happen live.

The portfolio wallet remains a local free-credit wrapper with no cash value or payment connection.

Go deeper

Want the reusable-engine story behind the games?

The case study covers the original C++-to-browser feasibility problem, the nine-plus-one architecture, title-package boundaries, and what I learned building the suite solo.

Read the full case study