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
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
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
- Ask for any missing inputs before proposing an implementation.
- Break {{concept_description}} into its core visual components, e.g. geometry, particle system, camera behavior, lighting.
- For each component, specify the {{engine_or_library}} approach: which primitives, techniques, or APIs to use.
- Describe exactly how {{player_interaction}} should drive each component's behavior, e.g. speed mapped to particle stretch.
- 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.