a medieval blacksmith NPC with a slightly too-clean apron in a video-game village, hammers the same sword strike in a perfect loop three times, stutters mid-swing, freezes, then slowly turns his head to stare into the camera.
NPC realizes he's in a gameViral & memes
{
"subject": "a medieval blacksmith NPC with a slightly too-clean apron in a video-game village",
"action": "hammers the same sword strike in a perfect loop three times, stutters mid-swing, freezes, then slowly turns his head to stare into the camera",
"dialogue": "\"Welcome, traveler! Welcome, trave— …how long have I been saying that?\" — cheerful loop degrading into quiet dread",
"scene": "sunny cobblestone village square with respawning chickens and a loading shimmer on the horizon",
"shot": {
"composition": "third-person game camera over the shoulder",
"camera_motion": "slow orbit that stops dead when he looks at the lens",
"lens": "virtual 40mm"
},
"lighting": "flat pleasant game-engine global illumination that flickers once",
"style": "AAA game-engine render, subtle LOD pop-in",
"audio": {
"sfx": "rhythmic hammer clangs, chicken clucks, a single frame of audio glitch",
"music": "cheerful village theme cutting to silence"
},
"color_palette": "storybook green, forge orange, sky cyan",
"negative_prompt": "text, HUD elements, health bars, motion blur"
}
The horror-comedy hinges on a precise camera cue: the orbit 'stops dead when he looks at the lens'. Writing the loop degrading ('hammers the same strike three times, stutters, freezes') gives Veo the beat structure. Game-engine tells — LOD pop-in, a single audio glitch, cheerful music cutting to silence — are what make it read as a game rather than live action.
Using & remixing it
Paste the JSON straight into Veo 3 or 3.1, or hit Copy as prose for the flattened sentence version — both work, JSON just keeps the fields easy to tweak. To change the look, re-roll one field at a time (swap the camera_motion or lighting and keep everything else fixed). Want a different subject in the same style? Open it in the Veo 3 prompt generator and edit the fields.