reckfellENGINE

XR: after the first run

What to check on the device and how to choose the next stage without unnecessary dependencies.

On this page

Choose the next stage from a working result. Establish stable startup and understandable input first; passthrough, body tracking and extra packages are not prerequisites for a simple XR game.

Check the first run

CheckExpected resultIf it differs
Settings and startupNo FailureReason; headset receives an imageXR setup
FocusHasFocus matches interaction availability; focus loss does not break menu pauseStartup controller
HandsCorrect tracker/pose and current tracking dataTerms and rig
Selectionselect works on both intended handsAction map
RestartSaved map is used; required resources belong to the projectAction map

Perform these checks on the device. Script compilation and .rdata saving without a headset do not establish completion.

Choose the next task

TaskContinue with
Account for physical movementRoom scale
Add game movementXR locomotion
Select external interaction toolsXR Tools
Show physical surroundingsAR/passthrough
Use hands or body dataHand tracking, body tracking
Build a stable XR menuComposition layers
Check effects and GPU budgetXR effects, VRS
Prepare a standalone deviceDeploy to Android

Add extensions when needed

For a feature, check three distinct requirements: resource/module availability in the build, project configuration and target-runtime extension support. A class or documentation page does not mean an extension is active. Test feature rejection and a fallback path as well as successful startup.

Do not assume a separate vendor plugin or universal XR toolkit ships with the engine. Before integrating a third-party package, check its source, license, version, dependencies and actual API. Preserve a simple working project first, then check the package addition separately.

Assess movement and graphics

Move the game origin while preserving camera tracking. Check character collision separately from the user’s physical play area: runtime boundaries are not finished game physics. Evaluate rotation, acceleration, teleportation and effect comfort on the device.

Measure GPU frame time and frame stability at the target resolution. Do not enable every effect or select maximum display frequency without measurement. Do not change physics frequency solely from a refresh-rate API number. VRS may reduce shading detail; first establish useful gains and acceptable images in your scene.

Check the build separately

Editor behavior does not establish exported behavior. Test the action map, resources, startup, focus, stopping and re-entry in the final build. Record device, runtime and renderer when reproducing an issue.

This route reuses earlier action-map resource and startup-failure checks. No new headset, movement, package, export or image-quality acceptance was performed here.

Reckfell Engine documentationBack to top ↑
QUICK LINKSGetting startedEntity hierarchyC# & .NET 10Scenes and prefabs
Reckfell guides and full API K
reckfellENGINE
RECKFELL ACCOUNT

Sign in

Sign in to your Reckfell account.

One account for the entire Reckfell platform.