It can be useful to inspect information from built Unity players. This can be helpful to check whether a certain DLL is used by the game, or verify that the player built properly.
Find this information in:
.unity3d
file headerunity default resources
globalgamemanagers
level<number>
sharedassets<number>.assets
lib/<arch>/libunity.so/.note.unity
<executable>/.rsrc/version.txt
UnityPlayer.dll
- Properties / Details / File versionThese methods work even with IL2CPP builds.
ScriptingAssemblies.json
.dll
in global-metadata.dat
with a hex editor.Use cases:
Unity.RenderPipelines.Universal.*.dll
3)global-metadata.dat
appears to contain all the method/property/field names in UTF-8 (or at least those that were used and not stripped) from all the assemblies that were used by the build.