Neon Rooftop Pixel Battle
Experience an intense pixel-art combat on a neon-lit rooftop with cyber-armored and rogue fighters, synthwave soundtrack, and dynamic arcade effects.
Prompt
{
"shot": {
"composition": "side-scrolling 2D view with dynamic foreground and background layers",
"lens": "pixel-art simulated arcade lens with screen-shake effects",
"frame_rate": "24fps with impact animations at key frames",
"camera_movement": "horizontal tracking with sudden shakes during heavy hits"
},
"subject": {
"description": "two stylized pixel characters in combat: one wearing cyber armor with a laser rifle, the other in rogue gear dual-wielding pistols",
"wardrobe": "futuristic armor with glowing accents; rogue character in tattered cloak and ammo belts",
"props": "laser rifle, dual pistols, spent shell casings flying, occasional energy shield burst"
},
"scene": {
"location": "crumbling rooftop of a neon-lit city at night",
"time_of_day": "night",
"environment": "pixelated skyline in background, flickering billboards, sparks and debris from battle damage"
},
"visual_details": {
"action": "characters dive, roll, and fire amidst destructible cover; muzzle flashes light up the scene",
"special_effects": "pixelated explosions, screen shake on impact, parallax city lights, slow-motion on headshots",
"hair_clothing_motion": "cloaks and hair react to recoil and wind, animated with frame-based sways"
},
"cinematography": {
"lighting": "strobing neon lights mixed with weapon flashes and ambient rooftop gloom",
"color_palette": "high contrast neon blues, reds, purples with stark shadows",
"tone": "intense, fast-paced, arcade-style chaos"
},
"audio": {
"music": "synthwave battle theme with pulsing bass and chiptune elements",
"ambient": "city noise below, wind on rooftop, subtle humming of electric signs",
"sound_effects": "gunfire, ricochets, reload clicks, explosive impacts, occasional grunts",
"mix_level": "music slightly dominant with crisp, punchy SFX and subdued ambient"
},
"dialogue": {
"character": "",
"line": "",
"subtitles": false
}
}