A downloadable asset pack

Download NowName your own price

CHROME DISTRICT is a CC0 cyberpunk pixel-art character pack: 20 characters, each delivered in 5 camera views, every sheet an 8-direction × 6-frame walk cycle on a clean 56×84 px cell with a transparent background. That's 100 PNG atlases + 100 JSON sidecars — pre-baked, engine-agnostic, and ready to move the moment you unzip it. No Blender. No rigging. No frame-by-frame drawing. Drop it into Godot, Phaser, Pixi, or plain HTML canvas and have a character walking in eight directions before your coffee's cold.

Every character was generated procedurally through a custom 3D-to-sprite-sheet pipeline, so silhouettes, proportions, and walk timing stay consistent across the whole cast and all five camera angles. Built for jams, twin-stick prototypes, and cyberpunk overworlds where you need readable silhouettes now.

What you get

  • 20 named characters with their own archetypes, palettes, and augments
  • 5 camera views per character — pick the angle your game actually uses
  • 8 directions × 6 walk frames on every sheet, row 0 = facing down (standard top-down RPG convention)
  • Transparent PNG atlas + JSON sidecar for each view — the JSON carries cellW, cellH, directions, frames, and camera metadata
  • sprite-loader.js — ~120 lines, zero dependencies, copy-paste into any canvas project
  • minimal-demo.html — load any sheet and walk it around with WASD in your browser
  • roster.json — names, hues, and augment locks for the full cast

Five camera views (one character, five angles)

ViewPitchBest for
Ortho RPG 22° Default — elevated RPG walk cycle
Low ortho 12° Shallower angle, more body depth
High ortho 42° Steeper read, closer to top-down
Top-down 88° Strict top-down / twin-stick shooters
Face-on Dialogue portraits, horizontal scenes

All five share the same 8-direction × 6-frame layout, so swapping camera angle never breaks your animation code.

The roster

Neon Jack · Cipher · Null-7 · Grit · Static · Ledger · Bolt · Ghost · Chrome · Dust · Riot · Vice · Scar · Proxy · Wire · Sable · Hex · Apex · Ridge · Glitch

Punks, netrunners, synths, mercs, corpos, and nomads — each with hand-tuned neon palettes and cyber augments (chrome arms, visors, synth cores, hoods). Four heroes (Neon Jack, Cipher, Null-7, Grit) anchor the cover tier with locked augments; the rest mix archetype and hue for variety across a whole cast.

Specs

  • Cell size: 56 × 84 px
  • Layout: rows = direction (8), columns = walk frame (6)
  • Backgrounds: transparent
  • Formats: PNG atlas + matching .json per sheet
  • Style: pixel RPG, neon cyber palette, ink outlines
  • License: CC0 1.0

Drop-in integration

Import the PNG as an atlas (Godot SpriteFrames, Phaser atlas, Pixi spritesheet) and read the grid straight from the JSON sidecar. Or copy sprite-loader.js into a vanilla canvas project and you're rendering in minutes. Atlas math, the facing-row-from-velocity helper, and the full metadata contract are documented in SHEET-FORMAT.md.

License — CC0 1.0

Public domain. Use it in commercial games, modify it, recolor it in Aseprite, re-export it — no royalties, no attribution required. Yours to ship.

Not included

Tilesets, UI, weapons, or VFX · Spine / Live2D rigs.

FAQ

Can I use these in a commercial game? Yes — CC0, no royalties, no attribution.

Which view should I start with? Ortho (22°) for elevated RPG movement, top-down (88°) for strict twin-stick, face-on (0°) for dialogue.

Godot / Phaser / Pixi? Import the PNG as an atlas and read cellW, cellH, directions, frames from the JSON — or use the included sprite-loader.js.

Can I edit them? Yes. Standard transparent PNGs — recolor, scale, or re-export freely.

Download

Download NowName your own price

Click download now to get access to the following files:

chrome-district.zip 2.2 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.