
Games

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.
Client
Museum of London
Context
Previous Tenure
Role
Lead Engineering
Tech Stack
HTML5, TypeScript, Phaser
Have “Dead” Software That Needs Rescuing?
Get in TouchReverse 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.
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.




