ue-code-search
v1.0.0Search Unreal Engine C++ and Blueprint code. Use when: (1) Finding function definitions, (2) Searching for class names, (3) Finding UMG widget references, (4) Searching Lua/UnLua code, (5) Finding Blueprint-usable functions, (6) Searching across C++ and Lua
Installation
Please help me install the skill `ue-code-search` from SkillHub official store.
npx skills add vincentwilliam/ue-code-search
UE Code Search
Search Locations
C++ Source
ProjectSource- Main C++ modulesProjectPlugins*Source- Plugin C++ code
Lua Scripts (SilverPalace)
ProjectContentScript- All Lua scripts- Common paths:
Global/GlobalSystem/- Core systemsModule/MainModule_*/- Main modulesModule/CommonSubModule/- Common submodules
Asset References
.uasset- Unreal assets (search in blueprints, materials).umap- Map files
Common Searches
Find Function Definition
Select-String -Path "*.cpp" -Pattern "FunctionName"
Select-String -Path "*.lua" -Pattern "function.*FunctionName"
Find Class Usage
Select-String -Path "*.lua" -Pattern "ASomeClass"
Select-String -Path "*.cpp" -Pattern "SomeClass::"
Find UI Widgets
Select-String -Path "*.lua" -Pattern "c_UMG_"
Select-String -Path "*.lua" -Pattern "UMG_"
Find Net Messages
Select-String -Path "*.lua" -Pattern "SendPak"
Select-String -Path "*.lua" -Pattern "NetWork:Send"
SilverPalace Specific
Key Modules
MainModule_BigWorld- Main game moduleMainModule_VersionUpdate- Version/update moduleMainModule_Login- Login moduleNetWorkManager- Network managementModuleManager- Module switching
Key Lua Files
g_ModuleManager.lua- Module managementg_NetWorkManager.lua- Network managerg_UIManager.lua- UI managementMainLevelSwitcher.lua- Level/screen switching
Output Format
Provide: - File paths with matches - Line numbers - Code context (2-3 lines) - File purpose summary