pluginagentmarketplace/custom-plugin-game-developer
Overview
This skill provides practical, production-ready guidance for 3D graphics, shader programming, VFX, lighting and rendering optimization. It packs engine-agnostic patterns for PBR and stylized shaders, particle systems, LOD and batching strategies to create stunning visuals while preserving performance. Use it to implement shaders, tune rendering pipelines, and solve common rendering bottlenecks.
How this skill works
The skill inspects core rendering stages—vertex transformation, rasterization and fragment shading—and supplies concrete shader snippets and formulas for PBR and toon shading. It outlines particle system architecture (emitter → spawn → update → render), common VFX recipes, and optimization techniques like instancing, batching and LOD tuning. Platform guidelines and troubleshooting checklists help adapt complexity and resource budgets to mobile, console, PC and VR targets.
When to use it
- Implementing production-ready PBR or stylized shaders for games or real-time apps.
- Designing particle effects, trails, or billboard-based VFX with predictable performance.
- Reducing draw calls and GPU work for mobile, console, PC or VR platforms.
- Setting up LODs, occlusion culling and instancing for large scenes.
- Debugging shader artifacts, sampling issues or lighting inaccuracies.
Best practices
- Prefer GPU instancing for many identical objects and static batching for non-moving geometry.
- Match shader complexity to platform budgets; keep mobile shaders simple and console/PC shaders richer.
- Use PBR formulas (GGX distribution, Fresnel Schlick) for physically plausible lighting.
- Drive toon ramps or stylized shading with step functions and a separate outline pass.
- Profile draw calls and shader cost; prioritize reducing state changes and texture binds.
Example use cases
- Create a production PBR surface with GGX specular and Fresnel-based reflectance.
- Build a cel-shaded character with stepped lighting and an inverted-hull outline pass.
- Compose fire, smoke, spark and magic VFX using emitter recipes and color-over-life.
- Optimize an open-world scene via GPU instancing for foliage and LODs for distant props.
- Resolve common visual glitches by validating normals, clamping outputs and checking sampler states.
FAQ
Use GPU instancing when you have many identical meshes with the same material. Dynamic batching helps small moving objects but has stricter vertex/fragment limits and is less efficient at large scale.
How do I pick LOD distances?
Base LOD thresholds on object screen size and camera speed: use full detail nearby (0–20m), medium at mid ranges (20–50m), and billboards/impostors beyond 100m. Tune to scene density and performance targets.
15 skills
This skill helps you optimize 3D graphics pipelines by applying production-ready shading, VFX, and rendering techniques across engines for stunning visuals.
This skill helps optimize games and profile performance across platforms by guiding frame budgets, bottleneck analysis, and platform-specific tuning.
This skill helps you implement and optimize multiplayer synchronization techniques, improving latency, consistency, and responsiveness across games.
This skill helps you design and optimize particle systems and visual effects for polished, performant game graphics.
This skill streamlines game development workflows by integrating asset pipelines, version control, build automation, and team processes for efficient
This skill helps you master Unity, Unreal, and Godot workflows and optimize engine architecture for faster, more scalable game development.
This skill helps you design and optimize CI/CD pipelines for game development, automating tests, builds, and team workflows across engines.
This skill helps you compose game-ready music and implement interactive audio systems for immersive soundscapes.
This skill helps you align game publishing across Steam, PlayStation, Xbox, iOS, and Google Play by applying platform requirements and assets.
This skill helps you master C#, C++, and GDScript patterns for Unity, Unreal, and Godot to accelerate professional game development.
This skill helps you design ethical monetization, balance in-game economies, and implement purchase systems across platforms.
This skill helps you optimize memory usage in games through object pooling, allocation-free patterns, and profiling guidance for multiple platforms.
This skill helps you design and optimize game audio systems, enabling immersive soundscapes, adaptive music, and accurate spatialization.
This skill helps design engaging levels by applying flow, pacing, and environmental storytelling to craft clear, challenging gameplay experiences.
This skill helps you master game design theory including MDA, balance, and player psychology to create engaging, rewarding gameplay experiences.