
Gaming Technology Meets Infrastructure: A New Architectural Approach to Mobile Mapping Software
In years of covering the mobile mapping industry, we’ve seen countless software solutions promise to revolutionize LiDAR data extraction. Most deliver incremental improvements- faster processing, better algorithms, cleaner outputs. But every few years, something comes along that fundamentally changes the technical architecture of how the work itself is approached.
New Compass Solutions’ Ranger platform represents one of those architectural shifts.

The Technical Bottleneck
What’s been observed across hundreds of mobile mapping projects: companies deploy cutting-edge LiDAR sensors and high-resolution cameras that generate terabytes of pristine data. Then extraction teams encounter a fundamental technical limitation: traditional geospatial software wasn’t designed for real-time navigation through massive point cloud datasets while maintaining synchronized access to multiple data layers.
The result is a fragmented workflow- toggling between applications, waiting for data to load, and reconstructing spatial context manually. The data collection technology had evolved significantly, but the visualization and interaction architecture remained largely unchanged.
Mobile mapping service providers have developed workarounds over the years, but these address symptoms rather than the underlying technical constraint: the inability to render and interact with complex 3D geospatial data in real-time while maintaining complete project context.
A Two-Layer Technical Architecture
New Compass approached this by separating two distinct technical challenges and addressing each with purpose-built solutions.
Layer 1: Real-Time 3D Rendering and Streaming Architecture
For point cloud visualization and spatial interaction, they built on Unity- a game engine that has spent over a decade solving real-time 3D rendering at scale. Gaming engines handle massive polygon counts, dynamic asset streaming, and fluid camera movement across complex 3D environments. These are fundamentally the same technical challenges present in LiDAR data visualization: rendering millions of points, streaming data efficiently, and maintaining smooth frame rates during navigation and manipulation.

Ranger’s extraction environment was built in the Unity gaming engine
What distinguishes Ranger’s implementation is its streaming architecture. Rather than requiring users to download datasets locally- the traditional approach that necessitates data duplication across team members- the platform streams point cloud data, panoramic imagery, and extraction tooling directly through Unity’s rendering pipeline.
This means multiple team members access the same centralized copy of the data simultaneously. There’s no downloading, no local copies, no version control issues when datasets are updated. A project manager in one location and extractors in three different offices are all navigating through the singular dataset in real-time, streamed on-demand as they move through the 3D environment.
The Unity-powered viewer enables real-time movement through these streamed point clouds—navigating highway corridors, rotating freely around structures, and measuring from arbitrary angles while maintaining synchronized display of panoramic imagery and georeferenced base maps through Esri SDKs. The rendering pipeline handles data streaming and level-of-detail management automatically, applying techniques originally developed for multiplayer open-world game environments where multiple users interact with the same shared world simultaneously.
Layer 2: Enterprise Data Management and Workflow Architecture
The 3D streaming viewer operates within a separate project management framework designed specifically for production-scale extraction workflows. This layer handles project instantiation, data organization hierarchies, hub-based spatial partitioning for large datasets, dynamic schema creation for client-specific data dictionaries, extraction progress monitoring across distributed teams, and real-time metrics aggregation.

Ranger’s data dictionary builder page can be customized with any point, line, or polygon asset and any associated attributes
This architectural separation is critical: the Unity engine handles what it does exceptionally well—real-time 3D rendering and streaming—while the project management layer addresses the distinct challenges of organizing, structuring, and tracking extraction work across complex, multi-month contracts.
Quality Control Through Statistical Sampling
What distinguishes this approach further is the integration of a statistical audit module directly into the workflow architecture. Rather than treating quality control as a separate post-processing step, the platform incorporates a systematic sampling methodology that guides reviewers through statistically determined defect opportunities.

Ranger’s Audit page shows overall audit score based on guided QA/QC of defect opportunities and missing asset opportunities derived from statistical defect opportunity analysis.
The audit system calculates sample sizes based on project scope, generates representative sample sets, and produces quantitative quality scores for deliverables. This shifts quality assurance from subjective spot-checking to objective statistical validation- a meaningful technical improvement when dealing with datasets containing thousands or tens of thousands of extracted features.
For large-scale projects involving hundreds of miles broken into discrete spatial hubs, this provides a scalable QC framework that maintains statistical validity while adapting to project-specific requirements and data dictionaries.
Technical Differentiation
The architectural approach here differs from existing mobile mapping software in several specific ways:
Streaming vs. Local Storage: By streaming data through Unity rather than requiring local downloads, the platform eliminates data duplication entirely. A multi-terabyte project dataset exists in one location, accessed simultaneously by all team members. This solves not just storage problems, but version control, data security, and team coordination challenges inherent in distributed-copy architectures.
Rendering Performance: By leveraging Unity’s rendering pipeline, the platform handles point cloud visualization with techniques optimized for real-time 3D graphics- dynamic level-of-detail, efficient memory management, and GPU-accelerated rendering. Traditional GIS software typically wasn’t designed with these performance characteristics as primary requirements.
Unified Workspace: The integration of point cloud navigation, imagery viewing, georeferenced base maps (via Esri SDKs), measurement tools, and extraction interfaces within a single rendering context eliminates the context-switching overhead inherent in multi-application workflows.
Project Architecture: The separation of visualization from project management allows each layer to be optimized independently. The Unity viewer focuses purely on spatial interaction performance and streaming efficiency, while the management framework handles data organization, schema definition, progress tracking, and metrics without impacting rendering performance.
Statistical QC Integration: Building quality control directly into the project workflow architecture- rather than treating it as an external process- enables systematic validation at scale with quantifiable metrics.
Architectural Evolution in Geospatial Software
This represents a broader technical trend: recognizing that different software engineering domains have already solved problems similar to those facing geospatial applications, and adapting those solutions rather than building from first principles.
Gaming engines invested billions in solving real-time 3D rendering, streaming architecture for multiplayer environments, and efficient asset management across distributed users. Web frameworks developed sophisticated approaches to data management and distributed workflows. Modern software architecture increasingly involves composing specialized technologies rather than building monolithic applications.
New Compass applied this principle by combining Unity’s streaming and rendering capabilities with purpose-built project management infrastructure and statistical quality control methodologies. The result is a technical architecture that hasn’t been seen deployed in commercially available mobile mapping software—particularly the streaming approach that eliminates local data copies entirely while enabling simultaneous multi-user access to identical datasets.
For an industry dealing with exponentially growing data volumes, increasingly distributed workforces, and more complex extraction requirements, architectural innovations like this may point toward how next-generation geospatial platforms will be structured.
Because ultimately, effective infrastructure analysis at scale requires not just processing data, but streaming it efficiently to multiple users simultaneously, organizing it systematically, and validating it quantitatively—technical challenges that benefit from purpose-built solutions for each layer.

Indoor Navis data rendered in the Ranger Unity extraction environment
Please reach out to New Compass’s CEO, Katherine Hunt, k.hunt@newcompass.com for technical documentation and platform specifications, as well as to line up a product demo.
More Recent News: Dr. Lilian Pintea of the Jane Goodall Institute to Deliver Keynote at Geo Week 2026














