Pak file replacement is the common path
Most UE5 mods today work by dropping a .pak file into the game's ~mods folder, which the engine loads alongside the base content. Simple asset swaps (textures, models) are easy. Behavior changes are harder because UE5 logic is compiled C++ and Blueprint, not plain script.