No components in the Add Components on GameObjects in Inspector

:police_car_light: Unity Editor Missing ALL Built‑In Components Across Multiple PCs & Versions (Only AudioListener / Animator Appearing)

Hi everyone, I’m running into a catastrophic issue where Unity is missing almost all built‑in components across multiple PCs and multiple Unity versions , and nothing I’ve tried has fixed it.

I’m posting the full details here in case anyone has seen this before or knows what’s going on.

:red_square: Summary of the Problem

No matter which Unity version I install, or which PC I use, the Add Component menu is almost completely empty.

On one PC, Unity only shows:

Code

AudioListener

On another PC, Unity only shows:

Code

Animator
Animator Message Listener
TMP_Sprite

Everything else is missing:

  • No Rigidbody
  • No Colliders
  • No MeshRenderer
  • No Camera
  • No Light
  • No UI
  • No Physics
  • No Rendering
  • No Animation (except Animator on one PC)
  • No CoreModule

Scripts compile, but components cannot be added because the engine backend never loads.

:red_square: What I’ve Already Tried (Extensive List)

Unity Versions Tested

Tried all of these — same issue on all:

Code

2026.x
6000.x
2022.3 LTS (including 2022.3.62f3)
2021.x
2020.x

Multiple PCs

Tested on:

Code

Main PC
Secondary PC

Both show missing components, but different subsets.

Unity Project Troubleshooting

Tried:

Code

Brand‑new empty projects
URP
HDRP
3D Core
2D Core

Same result every time.

Unity Hub Troubleshooting

  • Reinstalled Unity Hub
  • Tried multiple Hub versions
  • Cleared Hub cache folders:

Code

%AppData%\UnityHub
%LocalAppData%\UnityHub
%LocalAppData%\Unity
C:\ProgramData\Unity
  • Deleted cached installers
  • Reinstalled Editors after clearing everything

Still installs Editors that do not load engine modules .

Windows System Checks

  • Windows 11 Home (not S‑Mode)
  • Memory Integrity OFF
  • No third‑party antivirus
  • Only Microsoft Defender
  • sfc /scannow → no violations
  • DISM /Online /Cleanup-Image /RestoreHealth → completed successfully

Visual C++ Redistributables

Confirmed installed:

Code

VC++ 2015–2022 (x64)
VC++ 2015–2022 (x86)

Unity Engine File Verification

Managed assemblies exist under:

Code

Editor\Data\Managed\UnityEngine\

Native engine DLLs exist under:

Code

Editor\Data\Plugins\x86_64\

But Unity does not load them.

Editor Log Inspection

Checked:

Code

%LOCALAPPDATA%\Unity\Editor\Editor.log

Findings:

  • No UnityEngine.CoreModule
  • No PhysicsModule
  • No AnimationModule
  • No “Loaded native module” entries except Audio
  • No errors or warnings

Script Tests

Example:

csharp

typeof(Rigidbody)
typeof(Camera)
typeof(Light)
typeof(MeshRenderer)

Results:

  • Types exist (managed side present)
  • But components cannot be instantiated (native side missing)

:red_square: What This Looks Like

Unity launches normally, but the engine backend never loads. The UI works, scripts compile, but the engine is basically missing.

:red_square: What I Suspect

Unity Hub is installing stripped / editor‑only / incomplete Editor builds instead of full engine builds.

This would explain:

  • Multiple PCs affected
  • Multiple Unity versions affected
  • Different missing components on each PC
  • No errors
  • Managed types exist but native engine doesn’t load

:blue_square: Has anyone seen this before?

That can’t be because you’re in the editor, which includes the engine (player) and all of its types. If the “backend” were missing or didn’t load, you couldn’t even start the editor.

What’s missing from your post is actual error message. If you don’t get any in the Console, everything is in order. You can double-check with the editor.log.

My suspicion is that when you look at the AddComponent dialog, you may have moved inside one of the subfolders/categories the AddComponent menu displays at its root (ie Audio/).

Or you have an active filter (text field at the top), and that may be set to “i” or “r” (the only letters in all three mentioned Components). Both the navigation and the filter string persist.

For reference, first image I could find (older version):