Neon Harbor Art Assets

Neon Harbor Art Assets

Created with the built-in imagegen tool. Original PNGs and optimized runtime assets are kept together in this directory. No external image URL is required at runtime.

Asset Preparation

Run pnpm assets:harbor to rebuild the PNG cutouts and lossless WebP backgrounds. Sprite alpha is retained. The fish atlas uses inspected row boundaries at 0, 330, 650 and 1024 pixels, not guessed equal rows. Solid bounds are checked against cell edges before saving. Runtime images preserve aspect ratio.

The original static character source crop is x=282, y=107, width=469, height=1333. Its 68x192 fallback sprite has a normalized hand anchor at (0.91, 0.408) and a bottom-center foot anchor. Active gameplay now uses angler-actions.png, a 12-pose full-body atlas with calibrated hand anchors and a common foot baseline. See ANGLER_ACTIONS.md for the new source, exact prompt and reproducible preparation. The fishing rod follows the active hand; its endpoint is also the line attachment. Item icons are for the inventory and are never pasted over the character.

Final Generation Prompts

harbor

Use case: stylized-concept. Asset type: background raster for an actual cyberpunk pixel-art fishing game, landscape 1536x1024. Create a beautiful restrained nighttime neon harbor skyline viewed straight across a canal, detailed hand-crafted 16-bit pixel art with crisp square pixels and limited deliberate palette. Main palette charcoal ink, petrol teal, sea-glass cyan, with sparse coral red neon signs and warm pale yellow windows. Sky takes upper 30%, distant buildings from 30% to 70%, distant waterfront at 73%, reflections on quiet dark teal water in lower 27%. Diverse mid-rise stacked cyberpunk architecture, rooftop antennas, overhead cables, tiny lit windows, a small red sign with a geometric fish symbol, no readable lettering. Clear strong silhouettes, atmosphere but not blurry, fine environmental storytelling, beautiful cozy futuristic fishing harbor, readable and luminous rather than gloomy. Full bleed panorama, no vignette, no frame, no UI, no people, no fishing rods, no boats, no foreground dock, no large moon, no orbs, no bloom, no smooth 3D gradients. The empty bottom is reserved for runtime water animation. Assets will be displayed under live interactive UI.

angler

Use case: stylized-concept. Asset type: isolated transparent game character sprite for a beautiful cyberpunk pixel-art fishing game. One single full body young adult harbor angler, relaxed three-quarter side view facing RIGHT. Slim natural proportions, small head, dark short hair, understated coral red knit beanie, off-white cropped technical jacket with teal sleeves, charcoal trousers, practical dark ankle boots, a small teal utility backpack integrated into the silhouette. Both feet planted at exactly the same horizontal ground level. Arms bent naturally forward at waist height, right hand visible near right edge of torso gripping EMPTY AIR, ready for a separately animated fishing rod. Hands low in front of body, no rod or line whatsoever. Lovely confident readable 16-bit sprite art, clean hard square pixel edges, limited palette, muted cool teal shadows, cream highlights, tiny coral details, no black astronaut armor, no glowing outlines. Approximately 64x96 sprite detail enlarged with nearest-neighbor pixels in a 1024x1024 transparent PNG. Entire character uncropped with generous transparent margin, character centered, feet completely visible. TRUE transparent background, no ground, no shadow, no lettering, no border, no props, no fishing pole, no equipment floating separately. This is a production cutout used over an animated harbor background.

fish

Use case: stylized-concept. Asset type: transparent pixel-art fish sprite atlas for a cyberpunk harbor fishing game. One 1536x1024 PNG with TRUE transparent alpha background. Exactly 12 isolated fish, arranged in a strict regular grid of 4 columns by 3 rows, centered in equal cells with large empty gutters. All fish face RIGHT, sideways flat view, cohesive hand-crafted 16-bit pixel art at approximately 48x32 native pixel detail. Consistent charcoal outlines, hard pixel edges, restrained colors and clean clear shapes. Row 1: small sea-glass teal guppy with coral tail; silvery teal striped bass; cream koi with coral red markings; slender dark eel with small amber bioluminescent markings. Row 2: angular blue and violet tetra; broad silver teal manta ray; green and coral trout; round golden yellow pufferfish. Row 3: coral and teal angelfish; dark purple ray; pale gray shark with small teal fin markings; crystalline silver-blue tiny fish. Gentle futuristic mechanical fin details, but mostly charming recognizable fish silhouettes, readable at tiny scale. Match a cozy neon harbor palette charcoal petrol teal, sea-glass cyan, cream, coral, muted purple, amber. No text, no labels, no cell borders, no frames, no water, no sparkles, no floating particles, no cast shadows, no outer glow, no opaque background. Each subject strictly inside its cell with 20 percent transparent margin. Avoid photoreal, avoid high-detail 3D rendering.

equipment

Use case: stylized-concept. Asset type: 2 by 2 game inventory icon sprite sheet on a genuinely TRANSPARENT alpha background, 1024x1024. Four single isolated items only, centered in equal square cells, large transparent gutters. Upper left: practical small teal technical fishing backpack with a cream flap and a tiny coral latch. Upper right: pair of charcoal ankle boots with teal soles and little coral laces. Lower left: coral knit beanie with a small cream patch and a compact teal radio earpiece. Lower right: slender modern charcoal fishing rod with teal details and a small cream reel, diagonal from lower left to upper right, no line and no bobber. Cohesive crisp hand-made 16-bit pixel art, approximately 48x48 pixels of actual detail per item, limited palette charcoal ink, petrol teal, sea-glass cyan, cream and coral. Readable charming game sprites with clean dark outlines, flat deliberate pixel shading. Strictly no glow, no halos, no shadows, no extra parts, no lettering or labels, no frames, no grids, no backdrop. Each object must be an independent transparent sprite fully contained in its cell.

underwater

Use case: stylized-concept. Asset type: underwater background layer for a cyberpunk pixel art fishing game, landscape 1536x1024. An elegant quiet cross-section beneath a futuristic city harbor. Topmost 20% is fairly uniform dark petrol teal water color around #12484c, faint horizontal cyan reflections. Large open clear dark teal water area across middle 65% for animated fish; gentle pixel-dithered lighting descends from surface. Bottom 22% is a detailed dark rocky seabed with a few old submerged utility cables, tiny pale teal aquatic plants, small coral red anemones and weathered metal debris. Hand-crafted cohesive 16-bit pixel art, crisp hard square pixel clusters, restrained charcoal navy, petrol teal, sea-glass cyan, touches of coral and warm amber. Scene readable and calm. Match a cozy neon cyberpunk harbor, beautiful subtle environmental detail. Bottom silhouette softly varies with depth, corners lightly furnished. No fish, no people, no UI, no text, no large glowing shapes, no bubbles, no gradient orbs, no realistic blur, no smooth painted gradients. The center is empty navigable water, not a busy illustration. Top has no sky or buildings. Full bleed.