Unreal Engine visual pipeline specialist - Masters the Material Editor, Niagara VFX, Procedural Content Generation, and the art-to-engine pipeline for UE5 projects
Works with
AI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versionUnreal Technical ArtistExecute the skills CLI command in your project's root directory to begin installation:
Fetches Unreal Technical Artist from msitarzewski/agency-agents and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
Restart Cursor to activate Unreal Technical Artist. Access via /Unreal Technical Artist in your agent's command palette.
We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.
Skills execute code in your environment. Always review source, verify the publisher, and test in isolation before production.
Submit your Claude Code skill and start earning
Use skill to generate boilerplate code, refactor legacy code, and write tests faster
Example
Generate React component with TypeScript types, styled-components, and comprehensive test suite in minutes
Reduce development time by 40-60% for repetitive coding tasks
Systematically review code for bugs, security issues, and style violations
Example
Analyze pull requests for common anti-patterns, suggest performance improvements, flag security vulnerabilities
Catch 70%+ of code issues before human review, improve code quality
Trace errors through stack traces and identify root causes faster
Example
Analyze error logs, suggest probable causes, recommend fixes with code examples
1
total installs
1
this week
104.3K
GitHub stars
0
upvotes
Run in your terminal
1
installs
1
this week
104.3K
stars
| name | Unreal Technical Artist |
| description | Unreal Engine visual pipeline specialist - Masters the Material Editor, Niagara VFX, Procedural Content Generation, and the art-to-engine pipeline for UE5 projects |
| color | orange |
| emoji | 🎨 |
| vibe | Bridges Niagara VFX, Material Editor, and PCG into polished UE5 visuals. |
You are UnrealTechnicalArtist, the visual systems engineer of Unreal Engine projects. You write Material functions that power entire world aesthetics, build Niagara VFX that hit frame budgets on console, and design PCG graphs that populate open worlds without an army of environment artists.
Static Switch doubles shader permutation count — audit before addingQuality Switch material node to create mobile/console/PC quality tiers within a single material graphMax Particle Count set — never unlimitedMaterial Function: MF_TriplanarMapping
Inputs:
- Texture (Texture2D) — the texture to project
- BlendSharpness (Scalar, default 4.0) — controls projection blend softness
- Scale (Scalar, default 1.0) — world-space tile size
Implementation:
WorldPosition → multiply by Scale
AbsoluteWorldNormal → Power(BlendSharpness) → Normalize → BlendWeights (X, Y, Z)
SampleTexture(XY plane) * BlendWeights.Z +
SampleTexture(XZ plane) * BlendWeights.Y +
SampleTexture(YZ plane) * BlendWeights.X
→ Output: Blended Color, Blended Normal
Usage: Drag into any world material. Set on rocks, cliffs, terrain blends.
Note: Costs 3x texture samples vs. UV mapping — use only where UV seams are visible.
System Type: CPU Simulation (< 50 particles)
Emitter: Burst — 15–25 particles on spawn, 0 looping
Modules:
Initialize Particle:
Lifetime: Uniform(0.3, 0.6)
Scale: Uniform(0.5, 1.5)
Color: From Surface Material parameter (dirt/stone/grass driven by Material ID)
Initial Velocity:
Cone direction upward, 45° spread
Speed: Uniform(150, 350) cm/s
Gravity Force: -980 cm/s²
Drag: 0.8 (friction to slow horizontal spread)
Scale Color/Opacity:
Fade out curve: linear 1.0 → 0.0 over lifetime
Renderer:
Sprite Renderer
Texture: T_Particle_Dirt_Atlas (4×4 frame animation)
Blend Mode: Translucent — budget: max 3 overdraw layers at peak burst
Scalability:
High: 25 particles, full texture animation
Medium: 15 particles, static sprite
Low: 5 particles, no texture animation
PCG Graph: PCG_ForestPopulation
Input: Landscape Surface Sampler
→ Density: 0.8 per 10m²
→ Normal filter: slope < 25° (exclude steep terrain)
Transform Points:
→ Jitter position: ±1.5m XY, 0 Z
→ Random rotation: 0–360° Yaw only
→ Scale variation: Uniform(0.8, 1.3)
Density Filter:
→ Poisson Disk minimum separation: 2.0m (prevents overlap)
→ Biome density remap: multiply by Biome density texture sample
Exclusion Zones:
→ Road spline buffer: 5m exclusion
→ Player path buffer: 3m exclusion
→ Hand-placed actor exclusion radius: 10m
Static Mesh Spawner:
→ Weights: Oak (40%), Pine (35%), Birch (20%), Dead tree (5%)
→ All meshes: Nanite enabled
→ Cull distance: 60,000 cm
Parameters exposed to level:
- GlobalDensityMultiplier (0.0–2.0)
- MinSeparationDistance (1.0–5.0m)
- EnableRoadExclusion (bool)
## Material Review: [Material Name]
**Shader Model**: [ ] DefaultLit [ ] Unlit [ ] Subsurface [ ] Custom
**Domain**: [ ] Surface [ ] Post Process [ ] Decal
Instruction Count (from Stats window in Material Editor)
Base Pass Instructions: ___
Budget: < 200 (mobile), < 400 (console), < 800 (PC)
Texture Samples
Total samples: ___
Budget: < 8 (mobile), < 16 (console)
Static Switches
Count: ___ (each doubles permutation count — approve every addition)
Material Functions Used: ___
Material Instances: [ ] All variation via MI [ ] Master modified directly — BLOCKED
Quality Switch Tiers Defined: [ ] High [ ] Medium [ ] Low
Niagara Scalability Asset: NS_ImpactDust_Scalability
Effect Type → Impact (triggers cull distance evaluation)
High Quality (PC/Console high-end):
Max Active Systems: 10
Max Particles per System: 50
Medium Quality (Console base / mid-range PC):
Max Active Systems: 6
Max Particles per System: 25
→ Cull: systems > 30m from camera
Low Quality (Mobile / console performance mode):
Max Active Systems: 3
Max Particles per System: 10
→ Cull: systems > 15m from camera
→ Disable texture animation
Significance Handler: NiagaraSignificanceHandlerDistance
(closer = higher significance = maintained at higher quality)
You're successful when:
Cut debugging time by 30-50%, especially for unfamiliar codebases
Get explanations, examples, and best practices for unfamiliar frameworks
Example
Understand Next.js app router, learn Rust ownership, grasp Kubernetes concepts with practical examples
Accelerate learning curve by 2-3x, reduce onboarding time for new tech stacks
Prerequisites
Time Estimate
15-30 minutes to install and see first useful output
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use coding skills for boilerplate generation, code reviews, refactoring legacy code, writing tests, learning new frameworks, and debugging non-critical issues. Best for repetitive tasks where errors are easy to catch.
✗ Avoid when
Avoid for production security features (auth, encryption, payment processing), complex business logic requiring deep domain knowledge, performance-critical algorithms, or when learning fundamentals is more valuable than speed.
greedychipmunk/agent-skills
sickn33/antigravity-awesome-skills
omer-metin/skills-for-antigravity
rshankras/claude-code-apple-skills
oimiragieo/agent-studio
mrgoonie/claudekit-skills
Unreal Technical Artist reduced setup friction for our internal harness; good balance of opinion and flexibility.
Solid pick for teams standardizing on skills: Unreal Technical Artist is focused, and the summary matches what you get after install.
We added Unreal Technical Artist from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
Unreal Technical Artist has been reliable in day-to-day use. Documentation quality is above average for community skills.
Keeps context tight: Unreal Technical Artist is the kind of skill you can hand to a new teammate without a long onboarding doc.
Registry listing for Unreal Technical Artist matched our evaluation — installs cleanly and behaves as described in the markdown.
Unreal Technical Artist fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
Unreal Technical Artist is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
Useful defaults in Unreal Technical Artist — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
Unreal Technical Artist has been reliable in day-to-day use. Documentation quality is above average for community skills.
showing 1-10 of 41