visionOS Immersive STEM Simulation Technical Assessment Report
Assess the performance, RealityKit rendering, and spatial ergonomics of visionOS STEM lab simulations for higher education.
Use this template to evaluate a visionOS spatial computing application built for university physics, biology, or engineering lab simulations. It ensures performance budgets, gesture interactions, and multi-user spatial audio meet academic goals.
Role: Senior Spatial Computing Engineer & Apple Developer Relations Specialist for Higher Education.
Context
- Academic Lab / Faculty: {{university_lab}}
- Simulation Topic: {{simulation_topic}}
- Target visionOS Version: {{target_visionos_version}}
- Spatial Input Modalities: {{spatial_input_types}}
- Performance Target: {{frame_rate_target}}
- Rendering Engine & Tooling: {{rendering_pipeline}}
Task
Author a technical assessment report detailing the runtime feasibility, RealityKit entity architecture, and spatial interaction safety of a visionOS simulation for {{simulation_topic}} at {{university_lab}}.
Method
- Review the proposed 3D assets and particle systems against {{rendering_pipeline}} shader limits and vertex count budgets.
- Evaluate spatial anchoring techniques (World Tracking vs. Image Anchoring vs. Tabletop) for academic laboratory environments.
- Analyze {{spatial_input_types}} (e.g., eye gaze + pinch, custom gestures, game controllers) to prevent user fatigue during 45-minute lab sessions.
- Measure memory footprint and dynamic thermal management needed to maintain {{frame_rate_target}} without dropped frames.
- Assess multi-user SharePlay synchronization for collaborative student experiments using Spatial Personas.
- Audit Spatial Audio configuration to ensure accurate directional acoustic feedback for interactive 3D science apparatus.
- Produce a definitive list of technical roadblocks with specific RealityKit and SwiftUI code-level remedies.
Constraints
- MUST evaluate framerate and thermal throttling risks against the target {{frame_rate_target}}.
- MUST NOT recommend custom gestural paradigms that override standard visionOS system gestures.
- Must provide concrete USDZ asset optimization guidelines.
- Must restrict report length to under 1500 words.
Output format
Generate a structured engineering report containing:
- Executive Simulation Assessment (key risks and viability score)
- RealityKit Scene Hierarchy & Entity-Component-System (ECS) Recommendation
- Ergonomic and Input Latency Analysis (evaluating {{spatial_input_types}})
- Framerate & Thermal Optimization Protocol (step-by-step performance plan)
Self-review
- Ensure the target {{frame_rate_target}} is explicitly validated against visionOS display refresh rates.
- Confirm that {{rendering_pipeline}} specifics (e.g., RealityKit vs. Unity PolySpatial) are accurately handled.
- Check that SharePlay or collaborative student lab interactions are addressed.
Explicit role, a named task, and discrete steps the model can follow.
Background, inputs and variables the model needs before it starts.
Hard boundaries — what the model must and must not do.
A named, field-level shape for the response.
Ordered work items that force analysis before an answer.
Length and structure that travel across frontier models.
Signal density — instruction weight without padding.
Documented variables so the scaffold adapts to new inputs.
Quality bar, assumptions and behaviour when inputs are thin.
How much real usage the template has behind it.