Skip to main contentSkip to case study detailsSkip to contact
Ocean View Games
Ocean View
Games
Rescuing a Legacy Flash Game for the Museum of London

Rescuing a Legacy Flash Game for the Museum of London

No source code? No problem. We reverse-engineered The Great Fire of London from Flash to HTML5, preserving a historic educational experience.

Legacy ModernisationReverse EngineeringHTML5Educational

Client

Museum of London

Context

Previous Tenure

Role

Lead Engineering

Tech Stack

HTML5, TypeScript, Phaser

The Great Fire of London interactive game was a staple in UK classrooms, but it faced a critical threat: Digital Obsolescence. Built originally in Adobe Flash, the game was slated to become unplayable as browsers dropped Flash support. This was a “Rescue Mission” spearheaded by Ocean View Games’ current Lead Developer during their tenure at fish in a bottle. The goal was to reconstruct the game for the modern web. The catch? The original source code was lost. The client needed the game preserved, but without the source code, a simple “port” was impossible. We treated the original game as a “Black Box,” reverse-engineering the logic frame-by-frame to produce a 1:1 recreation in modern HTML5/TypeScript.

Have “Dead” Software That Needs Rescuing?

Get in Touch

Our Contributions

🔍

Reverse Engineering Mechanics

Catalogued every interaction, animation timing, and win-state condition from the Flash version, then wrote modern TypeScript to replicate these behaviours exactly.

📱

UI/UX Modernisation

Re-engineered the layout from 4:3 CRT to responsive 16:9, decoupling UI from the game world so menus anchor to screen edges on any device.

Asset Optimisation

Extracted original vector assets into optimised sprite sheets, reducing download size and draw calls for fast loading on slow school Wi-Fi.

The Results

Still in Active Use

The rebuilt game remains live and in active use by schools and educators across the UK, years after the original Flash version became inaccessible.

Complete Preservation

100% of the original gameplay, animations, narrative, and educational content was preserved in the HTML5 rebuild despite having no access to the original source code.

Modern Accessibility

The rebuilt version runs on all modern browsers, tablets, and Chromebooks with responsive layouts, touch support, and accessibility features the Flash original never had.

The Tech Stack

HTML5 Web Standard Logo
HTML5
Adobe Flash Platform Logo
Flash
Google Chromebook Platform Logo
Chromebook