A downloadable asset pack

Download NowName your own price

44 Spanner Strike — Repair & Break-State Machine & Tool Icons (32x32)

**Technical Specifications:**

- **Canvas Size:** 32x32 pixels per icon

- **Format:** RGBA PNG (lossless, transparent backgrounds, strict alpha 0 or 255)

- **Palette:** Resurrect 64 by Kerrie Lake (exact 16-tone working subset, all colors from the 64, lospec.com/palette-list/resurrect-64)

- **Lighting & Outline:** Top-left key light, 1px selective outline (#1a1c2c) on the shadow side only

- **Engine Support:** Godot 4, Unity, Unreal Engine, GameMaker, RPG Maker, Defold (point / nearest-neighbor filtering)

- **Atlas:** 256x192 px sprite sheet included in Pro (8 columns x 6 rows; last row has 4 empty cells (indices 44-47))

**License Terms:**

- **Commercial & Non-Commercial Use:** Royalty-free in unlimited commercial games, prototypes, and media.

- **Attribution:** Appreciated but not required.

- **Restriction:** You may not resell or redistribute these assets as standalone packs or textures.

---

Born for the **20 Second Game Jam 2026** 🛠️ "Out of Order": a kit where every machine visibly breaks and gets repaired. Swap `Oven_working → Oven_broken → Oven_fixed` on each repair stage and you have a working state machine with zero custom art.

### Why State Progression?

Most repair / post-apocalyptic tool packs give you **one static picture** of each item. **Spanner Strike gives you three per machine** — `_working` (pristine, running), `_broken` (smashed, dark, faulted), and `_fixed` (visibly patched with weld or tape, but running again). A 20-second "out of order" game runs on a broken→fix loop; this kit already models that as frames.

### Free vs. Pro Breakdown

| Feature | Free Tier ($0.00) | Pro Pack ($2.99) |

|---|---|---|

| **Total Icons** | **10 icons** | **44 icons (Complete Set)** |

| **State-Progressive Machines** | 2 machines × 3 frames (Oven, Fridge) | **All 12 machines × 3 frames** (+ TV, Radio, Lamp, Washer, Toaster, Bulb, Power Saw, Drill, Generator, Vending) |

| **Repair HUD** | 4 (Wrench, Spark, Warning Triangle, Fixed Check) | **All 8** (+ Durability Bar, Cooldown Clock, Error X, Reboot Arrow) |

| **Sprite Sheet Atlas** | Individual PNGs only | **Included (256x192 px sheet)** |

| **Commercial License** | Included | Included |

---

### Complete Content List (44 Pieces)

#### Oven — *Free & Pro*

- **oven_working:** Stovetop with knobs, power light, glowing element. *(Free)*

- **oven_broken:** Cracked panel, dark fault lines across the door, interior spill. *(Free)*

- **oven_fixed:** Weld patch on the cracked panel, running again. *(Free)*

#### Fridge — *Free & Pro*

- **fridge_working:** Steel body, pale door, handle nub, butter note. *(Free)*

- **fridge_broken:** Dark gash across the door, metal scrape, dead. *(Free)*

- **fridge_fixed:** Patch strip across the gash, working again. *(Free)*

#### TV — *Pro*

- **tv_working:** On-screen snow block, antenna stub. *(Pro)*

- **tv_broken:** Dark screen with static shards. *(Pro)*

- **tv_fixed:** Repaired panel on the corner, snow back. *(Pro)*

#### Radio — *Pro*

- **radio_working:** Dial ticks, knobs, speaker grill. *(Pro)*

- **radio_broken:** Dented corner, dark speaker. *(Pro)*

- **radio_fixed:** Patch on the dented corner. *(Pro)*

#### Lamp — *Pro*

- **lamp_working:** Glowing shade, steel base and rod. *(Pro)*

- **lamp_broken:** Shattered shade rim, dead. *(Pro)*

- **lamp_fixed:** Weld on the rod, glowing again. *(Pro)*

#### Washer — *Pro*

- **washer_working:** Steel drum door, control ticks. *(Pro)*

- **washer_broken:** Cracked top corner, dark drum. *(Pro)*

- **washer_fixed:** Patch on the cracked top. *(Pro)*

#### Toaster — *Pro*

- **toaster_working:** Slot, knob, heat light. *(Pro)*

- **toaster_broken:** Cracked side panel. *(Pro)*

- **toaster_fixed:** Patch on the side panel. *(Pro)*

#### Bulb — *Pro*

- **bulb_working:** Glowing glass, steel base. *(Pro)*

- **bulb_broken:** Shattered glass shards, dark. *(Pro)*

- **bulb_fixed:** Re-seated base on a steel ring. *(Pro)*

#### Power Saw — *Pro*

- **power_saw_working:** Glowing blade, guard, wooden handle. *(Pro)*

- **power_saw_broken:** Cracked guard, dark blade. *(Pro)*

- **power_saw_fixed:** Patch on the guard, blade spinning. *(Pro)*

#### Drill — *Pro*

- **drill_working:** Steel bit, blue handle, casing. *(Pro)*

- **drill_broken:** Cracked casing, dark bit. *(Pro)*

- **drill_fixed:** Patch on the casing, working. *(Pro)*

#### Generator — *Pro*

- **generator_working:** Glowing dial, steel body. *(Pro)*

- **generator_broken:** Dark dial, dented corner. *(Pro)*

- **generator_fixed:** Patch on the dented corner. *(Pro)*

#### Vending — *Pro*

- **vending_working:** Glinting tin inside, coin slot, button. *(Pro)*

- **vending_broken:** Cracked glass shard, dark interior. *(Pro)*

- **vending_fixed:** Patch on the glass, working again. *(Pro)*

#### Repair HUD

- **wrench_tool:** *(Free)* Open-jaw mechanic's wrench. *(Free)*

- **spark_glint:** *(Free)* Weld spark burst. *(Free)*

- **durability_bar:** Segment bar with one worn segment. *(Pro)*

- **cooldown_clock:** Sweep-needle clock for a repair cooldown. *(Pro)*

- **warning_triangle:** *(Free)* Amber fault triangle with red exclamation. *(Free)*

- **error_x:** Bold red X — failed repair. *(Pro)*

- **fixed_check:** *(Free)* Green-steel check mark — repair complete. *(Free)*

- **reboot_arrow:** Circular arrow — reboot / reset. *(Pro)*

**Free set (10):** `oven_working`, `oven_broken`, `oven_fixed`, `fridge_working`, `fridge_broken`, `fridge_fixed`, `wrench_tool`, `spark_glint`, `warning_triangle`, `fixed_check`.

---

### Engine Integration Notes

- **Godot 4:** In Inspector, set Texture **Filter** to `Nearest` (or set Default Texture Filter to `Nearest` in Project Settings).

- **Unity:** In Texture Import Settings, set **Texture Type** to `Sprite (2D and UI)`, **Filter Mode** to `Point (no filter)`, and **Compression** to `None`.

- **Nearest-Neighbor Scaling:** Integer scale factors (x2 = 64px, x3 = 96px, x4 = 128px) preserve razor-sharp pixel geometry without blurring.

- **Atlas lookup:** column = index % 8, row = index // 8. Source rect = (column * 32, row * 32, 32, 32). The last (6th) row has 4 empty cells — ignore indices 40–43.

- **For a 20-second "out of order" game:** show `_broken` when the machine needs repair; on a successful repair swap to `_fixed` (and ping `fixed_check`); on failure / no parts show `error_x` with `warning_triangle`; use `durability_bar` / `cooldown_clock` to pace repairs and `reboot_arrow` for a reset; `wrench_tool` + `spark_glint` for the active repair action.

Download

Download NowName your own price

Click download now to get access to the following files:

Spanner Strike - Free Sample 7.9 kB
Version 1.0.0
Spanner Strike - Full Pack (44 icons + atlas) 46 kB
if you pay $2.99 USD or more
Version 1.0.0

Leave a comment

Log in with itch.io to leave a comment.