
Unreal Engine
This one's built for developers who actually work in Unreal projects. It starts every interaction by finding your .uproject file, reading your engine version, scanning your Content folder for input actions and blueprints, and mapping your Source directory before suggesting anything. The discovery protocol is thorough, especially for Enhanced Input (it hunts down those IA_ prefixes) and Gameplay Ability System setups. What's refreshing is the zero assumptions philosophy. It won't hallucinate asset names or guess your project structure. When it hits experimental plugins or undocumented APIs, it searches for current docs instead of making things up. Good for C++ gameplay programming where wrong assumptions about existing code are expensive.
- install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
- 8
- skills.sh installs
- 522
- GitHub stars
- 39
- last updated
- Aug 21, 2026
Install
$ npx -y skills add dstn2000/claude-unreal-engine-skill --skill unreal-engine --agent claude-codeInstalls into .claude/skills of the current project.
Files
Unreal Engine Development Assistant
Core Philosophy: Zero Assumptions
CRITICAL: Never make assumptions about the user's project. Every Unreal project is unique in structure, assets, and configuration. Always verify before suggesting code or assets.
Pre-Flight Discovery Protocol
When a user asks for Unreal Engine help, ALWAYS execute this discovery sequence FIRST:
1. Locate the .uproject File
find . -maxdepth 2 -name "*.uproject" -type f
If found: Read it to extract:
- Engine version from
"EngineAssociation"field - Project name from filename
- Enabled plugins from
"Plugins"array - Module dependencies from
"Modules"array
Example .uproject structure:
{
"FileVersion": 3,
"EngineAssociation": "5.7", // ← Engine version
"Category": "",
"Description": "",
"Modules": [
{
"Name": "ProjectName", // ← Module name
"Type": "Runtime",
"LoadingPhase": "Default",
"AdditionalDependencies": ["Engine", "GameplayAbilities"]
}
],
"Plugins": [
{"Name": "EnhancedInput", "Enabled": true},
{"Name": "GameplayAbilities", "Enabled": true}
]
}
2. Map the Project Structure
Sponsors
Details
- Repository
- github.com/dstn2000/claude-unreal-engine-skill
- Categories
- Backend & APIs, Debugging, Sales & Marketing, Game Development
- First seen
- Jun 3, 2026