This was my first large-scale commercial software project at Tencent — a tool for controlling and simulating the internal environment of a virtual production stage using a game engine.
Key capabilities:
- Rapid stage environment setup and adjustment.
- Real-time monitoring of the stage’s internal environment state.
- High-precision calibration of tracking device positions and states.
- Fully automated display pipeline to improve operational efficiency.
- Color calibration to enhance image quality.
- CMD and hardware control utilities to streamline day-to-day operations.
- Automated project management with automatic Perforce and Git update control.
- Seamless integration with Unreal Engine for a better user experience.
- Support for industry protocols such as NVIDIA RiverMax.
I was responsible for several core modules — the pipeline module, version control management, UI module, LED control module, Listener, RiverMax functionality, and various versioned plugins — as well as the overall architecture (a standalone runtime program architecture modeled after game engine patterns). As an owner-level contributor, I wrote roughly 40% of the project’s codebase. The software has since been commercialized as a B2B product, with its main customers being high-end virtual production teams. It helps them monitor software and hardware states more efficiently throughout the virtual production workflow, enables rapid deployment, and ultimately raises both productivity and creative quality.