Why use Unity for digital twins on industrial machines?
12 min read · By neexo engineering team · Vejle, Denmark
Published: 29 July 2026 · Last updated: 30 July 2026
Unity is a real-time 3D runtime industrial OEMs use to connect CAD geometry, kinematics, and operator context to live or soft-PLC code for virtual commissioning and training. Scoped for signal mapping and repeatable test cases, it backs FAT preparation on custom machines. On many projects, logic-only simulation in the PLC toolchain is the right first step; Unity earns its place when spatial behaviour, operator flow, and motion need to be tested together.
New to the workflow? Read our virtual commissioning overview first →
Why are machine builders choosing Unity over gaming stereotypes?
Unity’s public image is games and entertainment. On the factory side, the same engine powers real-time 3D that must stay in sync with millisecond-level control events, multi-station layouts, and operator screens that mirror the real HMI. Nordic and European OEMs adopted Unity where CAD-heavy custom machines need one visual runtime for sales, virtual FAT, and service training without rebuilding assets per use.
Industrial adoption follows a practical pattern: mechanical engineering already produces 3D data; controls engineering already owns PLC and safety programs; project teams need a place both disciplines meet before steel is wired. Unity provides import pipelines, scripting for kinematics and I/O, and deployment targets from desktop to browser when security policy allows.
The engine is not magic fidelity. Success depends on treating the twin as a commissioning deliverable with owners, revision control, and test cases, not as a marketing render that diverges from the as-built machine. Teams that keep game-studio habits without automation discipline get pretty scenes and weak signal maps.
Partner ecosystems matter. Unity’s industry programs connect OEMs to integrators who understand PLC coupling, not only shaders. In the Nordics, that partner layer is thin compared with larger markets, which is why specialist integrators carry more of the architecture work on early projects.
- One runtime can support commissioning, training, and customer review if maintained
- Real-time 3D surfaces spatial faults pure logic simulation misses
- Industrial value comes from PLC-linked behaviour, not from graphics alone
How does CAD data flow into Unity for machine twins?
Most projects start from mechanical CAD: assemblies exported via STEP, JT, or native formats, then simplified for runtime performance. Simplification is intentional. Every bolt mesh adds load without improving interlock tests. Engineering keeps collision-relevant geometry, kinematic joints, and service access zones; marketing-grade detail arrives later if needed.
Kinematics drive the twin. Axis limits, coupling ratios, and tool offsets must match the mechanical design within agreed tolerance. When motion profiles matter for light curtains or robot reach, the twin exercises the same commanded positions the PLC sends, not approximate animations.
Materials and sensors are represented as signals, not only as meshes. A vacuum cup might show a simple mesh while the PLC reads a digital input from simulated part presence. Document where physics is real, stubbed, or ignored so FAT reviewers interpret passes correctly.
Revision workflow is the hidden cost. When mechanical engineering releases a new bracket that moves a sensor, someone must update the twin and revalidate affected cases. Tie CAD revision to twin version in the test plan the same way PLC builds are tracked.
Nordic OEMs often run smaller mechanical teams with high variant counts. Reusable subassembly prefabs in Unity cut rework when the next machine shares a station module. Invest in modular twin architecture early instead of one-off imports per project.
How do you connect Unity to PLC and field logic?
The twin consumes the same logical I/O the machine would expose: digital and analog maps, safety bits, handshake words with upstream equipment, and HMI-driven commands. Mapping is documented beside the PLC tag list. Drift between Unity variables and PLC addresses is the most common source of false passes and false fails.
Coupling options span soft-PLC runtimes in the engineering PC, hardware-in-the-loop with Siemens, Beckhoff, or B&R controllers, and middleware such as OPC UA when the runtime and security policy support it. Choice depends on cycle-time sensitivity, desired fidelity, and whether remote observers need live sessions.
OPC UA can broker data between Unity and shop-floor style servers when firewalls and certificates are managed deliberately. It is not automatic plug-and-play: engineers model namespaces, subscription rates, and failure behaviour when the server drops mid-case.
HMI parity matters. If operators trigger modes from screens that only exist on the physical panel, virtual FAT loses procedure fidelity. Many teams mirror primary HMI pages inside the twin or drive the real HMI project against simulated I/O so button flows match FAT.
Test orchestration should live outside ad hoc clicking. Scripts or case runners step through preconditions, inject faults, and log results against case IDs. That discipline turns Unity sessions into repeatable regression, not one-off demos.
Unity delivers the most value when spatial behaviour, operator procedures, and PLC-linked motion must be tested together. The question is not right or wrong tool, but whether your current commissioning risk justifies the next layer of fidelity.
What does the Unity industry partner ecosystem provide?
Unity’s industry programs certify partners who deliver manufacturing and automotive use cases, not only entertainment ports. Partners bring reference architectures for PLC coupling, performance budgeting, and deployment patterns audited by larger customers.
neexo is a Unity industry partner in the Nordics, focused on custom machinery, virtual commissioning, and operator-facing twins linked to automation stacks common in Danish and European OEM plants. Partner status signals access to industry roadmaps and support channels; it does not replace project-specific engineering on your machine.
OEMs still own domain knowledge: safety concepts, cycle design, and acceptance criteria. Partners accelerate CAD-to-signal pipelines, case libraries, and integration with Siemens TIA, TwinCAT, Automation Studio, or CODESYS workflows your teams already use.
Ecosystem gaps appear on long-tail integrations: proprietary fieldbuses, legacy HMIs, or customer IT rules that block browser deployment. Partners document workarounds; they do not eliminate every constraint. Scope workshops should list blocked interfaces up front.
Training paths for in-house developers exist through Unity Learn and partner-led workshops. To keep the model useful over time, many OEMs assign an internal owner who can handle mechanical changes without external help for every small bracket update.
How do you choose the right level of 3D?
When commissioning risk sits mostly in logic and sequences, PLC simulation is often a good first step. Early interlock work in Siemens PLCSIM or Beckhoff TwinCAT without 3D can be faster. Unity typically enters when spatial behaviour, motion, or operator flow must be tested together, and that can run in parallel with development, not only at the end.
Complexity and what you can test physically often matter more than machine size. A single custom machine you cannot assemble and test on the floor until late in the project can still be a strong case for 3D, even without a formal FAT. Pure hardware-in-the-loop without an operator screen often delivers less of what Unity is strong at: procedures, clearance, and training are best experienced visually.
There is no fixed rule. Look at how much you can verify early, how tightly mechanics, controls, and HMI are coupled, and whether the model should live on for service or sales after delivery. It is often worth reviewing scope with someone who has built similar machines, rather than relying on generic rules of thumb.
Regulated environments may restrict runtime deployment or cloud dependencies. If IT policy blocks the build you need, solve infrastructure first or stay PLC-centric until deployment is approved.
Whatever the scope, a named twin owner and a bounded pilot help. Outdated geometry erodes trust faster than no twin, but a well-chosen start can give you a test environment during development itself.
- Weigh complexity and what you can test physically before you set scope
- Use the twin as a test environment during development, even while sequences and I/O are still changing
- Plan maintenance after FAT, not only up to shipment
How do Nordic OEMs typically deploy Unity twins?
Nordic machine builders often export to global customers from a single Danish or Swedish design center. Virtual FAT with Unity lets remote buyers join sessions before transatlantic travel, using the same case list documented in the digital commissioning test plan.
Smaller engineering teams favor modular twins built from prior lines. A packaging OEM reuses station prefabs; a special-machine builder templates robot cells. Unity prefab discipline matches how mechanical teams already think in modules.
Language and documentation expectations are high. Twins pair naturally with interactive manuals when the same geometry backs service. Linking `/manuals` style documentation to twin hotspots is a follow-on deliverable many Nordic OEMs sell as aftermarket value.
Sustainability and energy themes appear in customer RFPs. Twins do not replace energy measurement on steel but can demonstrate idle states, recipe change flows, and operator prompts that affect waste. Keep claims qualitative unless measured on the physical line.
Collaboration with automation vendors is routine: B&R and Beckhoff runtimes appear beside Siemens on mixed-vendor lines. Unity sits above vendor choice as the visualization and kinematics layer when signal maps are maintained.
What should you plan before starting a Unity twin?
Lock minimum test scope tied to FAT risk: safety paths, mode changes, critical cycles, and primary HMI flows. Graphics beyond that scope wait until cases pass. Align mechanical, controls, and software leads on fidelity notes customers will see.
Choose coupling architecture in writing: soft-PLC vs. HIL, OPC UA vs. direct I/O shim, and which HMI surfaces are in scope. Security and network diagrams belong in the plan when controllers are reachable from engineering VLANs.
Budget maintenance through FAT and handover. Assign who imports CAD revisions, who updates signal maps after PLC changes, and who reruns regression cases. Projects that end twin updates at shipment lose the service and training upside.
Define success without invented ROI percentages. Success sounds like fewer logic defects at physical FAT, rerun suites after PLC drops in minutes, and customer witnesses who arrive already oriented to procedures. Measure with your issue tracker and FAT calendars, not benchmark slides.
Pilot on one station or line module before committing the full machine if the organization is new to Unity. Learn signal mapping and case runner patterns on bounded scope, then expand across the line with shared libraries.
Unity-based twins linked to your PLC
We build and maintain industrial Unity twins for virtual commissioning, coupled to Siemens, Beckhoff, B&R, and OPC UA stacks common on Nordic OEM lines.
Explore virtual commissioningFrequently asked questions
Is Unity only for visual marketing demos?
No, when integrated with signal maps and test cases it is a commissioning runtime. Marketing demos often freeze physics and ignore PLC parity. Industrial twins prioritize repeatable I/O, kinematics within tolerance, and logged case runs. The same assets can support sales if someone maintains them after engineering changes, but commissioning should drive modelling decisions, not the reverse.
Which PLC brands work with Unity twins?
Common Nordic and European stacks integrate via soft-PLC, HIL, or OPC UA: Siemens, Beckhoff TwinCAT, B&R, and CODESYS-based controllers appear frequently. Exact coupling depends on runtime licensing, network policy, and whether the real HMI project participates. There is no universal connector; each project documents its map and failure modes when the link drops.
Do we need game developers on staff?
You need automation-aware developers or a partner who speaks PLC and mechanical revision workflow. Game industry skills help with performance and shaders but do not replace tag lists and safety discipline. Many OEMs pair one internal champion with external integration for the first machine, then insource imports once patterns exist.
Can Unity twins run in a browser for remote customers?
Sometimes, depending on build target, model weight, and IT security rules. Many virtual FAT sessions still use controlled desktop builds on engineering PCs with screen sharing. Browser delivery is a deployment decision, not a prerequisite for value. Discuss data residency and controller network isolation before promising browser access in contracts.
How does Unity compare to vendor-native simulation tools?
Vendor tools excel at logic-first simulation inside the automation IDE. Unity excels when multiple disciplines share one spatial model and when operator procedure matters. Hybrid programs are normal: prove interlocks in PLCSIM or TwinCAT, then run integrated cases in Unity before FAT. Choose based on defect classes you saw on past projects, not on brand loyalty alone.
Related reading
List the defects your last FAT found that involved motion, clearance, or operator sight lines. If that list is long, sketch a bounded Unity pilot scope before the next mechanical release freezes.
Book a clarification call