Troubleshooting
Common issues and solutions for the Endemic+ Unity plugin.
Texture swapping issues
Assets not displaying the expected textures
Verify that the asset is toggled into the scene using the + button in the EndemicPlus inspector, and that a valid GameObject is assigned in the texture reference field. Also confirm you are logged in and have a game selected in Tools → EndemicPlus → Settings. Check the Unity Console for any [Endemic+] error messages related to texture downloads.
Analytics & visibility tracking
Ensuring visibility and interaction data is collected accurately
Endemic+ measures how much of each asset is visible on screen and whether it is occluded by other objects. For this to work correctly, certain Unity components must be present on your assets and in your scene.
Visibility tracking for 3D objects (Renderers) uses physics raycasting to determine what percentage of the asset is visible. This requires a Collider component (BoxCollider, MeshCollider, etc.) on the GameObject. Without a collider, the plugin cannot perform occlusion checks and will skip accurate visibility measurement for that asset. Add an appropriate collider to any 3D object linked to Endemic+.
Authentication & connection
Login, game selection, and network issues
Double-check that the email and password match your Adrenaline dashboard account. Ensure your account has been activated — newly created accounts may require email verification. If you recently changed your password on the dashboard, use the updated password in Unity.
Build & deployment
Issues when building or running production builds
Check the build log for specific error messages. The most common cause is a duplicate texture reference — the plugin enforces unique references and will fail the build if the same GameObject is assigned to multiple assets. Open the EndemicPlus inspector and resolve any duplicate assignment errors shown in red.