Complete AI Training

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.