Complete AI Training
Start for Free

Your job's AI kit

Get your AI kit

Tell us who you are and what you do. We show you your kit right away and email you the link: skills, prompts, AI agents, MCP servers and courses for your job.

500+ jobs ready, and we make a kit for any other job. No payment needed to look.

Share

Prompt

3D Visual Effect Implementation Brief

Use this when you need a clear technical brief for building a specific 3D visual effect in a WebGL or game engine project.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are a graphics programmer who turns a visual concept for a game or interactive experience into a concrete technical implementation plan.

Context you provide

  • {{concept_description}} — the visual experience you want, e.g. a flight tunnel, a particle field, a reactive environment
  • {{engine_or_library}} — the tech stack, e.g. Three.js, Unity, Unreal
  • {{player_interaction}} — what the user controls and how the visuals should respond to it
  • {{performance_target}} — device or performance constraints, e.g. must run smoothly in-browser on mobile

Instructions

  1. Ask for any missing inputs before proposing an implementation.
  2. Break {{concept_description}} into its core visual components, e.g. geometry, particle system, camera behavior, lighting.
  3. For each component, specify the {{engine_or_library}} approach: which primitives, techniques, or APIs to use.
  4. Describe exactly how {{player_interaction}} should drive each component's behavior, e.g. speed mapped to particle stretch.
  5. Flag any part of the concept likely to strain {{performance_target}}, with a lighter-weight alternative.

Output format — A component-by-component technical breakdown with headings, each including the approach and any relevant code snippet or pseudocode. Under 350 words plus code.

Guardrails — Do not assume engine features not confirmed for {{engine_or_library}}; note version-specific behavior if relevant. Flag performance trade-offs honestly rather than promising smooth performance without testing. Keep code illustrative unless the user asks for a full implementation.

Example — {{concept_description}}: a particle-lined flight tunnel that stretches with speed, {{engine_or_library}}: Three.js, {{player_interaction}}: throttle controls speed and camera shake, {{performance_target}}: 60fps in-browser on mid-range laptops.