Guangzhou Tower AR Show
A National Day-themed mobile AR experience around Canton Tower, engineered as a WeChat Mini-Program with EasyAR Mega location-based SLAM. Promoted at the highest level of city leadership and built to handle launch-night concurrency in the six figures.
- Role
- Solo Technical Lead
- Client
- Guangzhou Government, China
- Agency
- Chance 3D
- Year
- 2024

Stack
- AR
- WeChat Mini-Program
- EasyAR Mega
- SLAM
- Location-based
Overview
A landmark-anchored AR experience built around Canton Tower for Guangzhou's National Day celebration. Citizens and visitors point their phones at the tower through a WeChat Mini-Program, unlock a five-chapter AR story tied to the National Day theme, and share moments back into the campaign loop.
Chance 3D directed the creative concept, narrative, and visual design. I was the sole technical contractor — taking the creative brief and delivering the entire engineering stack, from on-site capture and mapping through to mini-program runtime, AR rendering, and high-concurrency infrastructure.
Technical Solutions
Outdoor Landmark AR via EasyAR Mega + WeChat Mini-Program
Building landmark-anchored AR inside a WeChat Mini-Program is non-trivial — WeChat doesn't expose the WebGL/SLAM hooks that browser AR runtimes rely on, so the technical path required EasyAR Mega's location-based service for visual positioning, combined with GPS gating and the mini-program's native rendering layer.
- Field capture and mapping. On-site visits to Canton Tower for image and point-cloud capture, building the EasyAR Mega map that anchors the AR content to the real-world landmark.
- Positioning calibration and ground-truth testing. Multiple on-site rounds to test localisation accuracy under varying lighting, weather, and crowd conditions — the only way to ensure the AR layer registers cleanly against a 600-metre tower at night.
- Mini-Program AR runtime. A WeChat Mini-Program front-end that ties the EasyAR positioning signal to a five-chapter narrative experience, with seamless chapter transitions and asset streaming tuned for mobile data.
Engineered for Launch-Night Concurrency
National Day evening is one of the highest-stakes launch windows possible for a city activation — the kind of window where a single backend hiccup is visible to hundreds of thousands of citizens and to senior leadership simultaneously. I architected the platform for that pressure: aggressive asset compression, CDN-fronted delivery, and graceful degradation paths so the experience holds up even when the network around the tower saturates.
Public Recognition
- The activation was publicly promoted by Guangzhou's Municipal Party Secretary, the highest-ranking civic leader in the city.
- Platform analytics during launch tracked engagement in the six figures across concurrent sessions and total interactions, according to WeChat and EasyAR back-office figures.
Why It Matters
Most outdoor landmark AR projects at this scale fall back to native iOS/Android apps — easier to engineer, but a much higher friction wall for users to install. Shipping the experience as a WeChat Mini-Program meant millions of potential users could open it with a single tap, which is exactly why the activation worked at the scale it did. The hard part was making outdoor SLAM behave reliably inside the constraints of the mini-program runtime — and that's where my solo technical work made the project possible.
Gallery
