: All custom C# scripts in a Unity project that aren't specifically assigned to a separate "Assembly Definition" are compiled into this single DLL file.
is a foundational component of games and applications built with the Unity engine . It acts as the primary container for the compiled C# code written by developers, essentially serving as the "brain" that dictates how a game functions. Core Functions and Structure
: It contains the project's classes, structs, and logic in Intermediate Language (IL) format, which the .NET runtime converts into machine code during execution.
: The file includes detailed metadata—essentially a "table of contents"—that describes every method and type within, allowing the engine to reference them at runtime. The Modding Perspective