44 Spanner Strike — Repair & Break Machine Icons 32x32
A downloadable asset pack
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.
| Published | 7 days ago |
| Status | Released |
| Category | Assets |
| Author | Mulato |
| Tags | 2D, broken, game-assets, hud, Icons, machinery, Pixel Art, repair, tools, User Interface (UI) |
| Content | No generative AI was used |
Download
Click download now to get access to the following files:




Leave a comment
Log in with itch.io to leave a comment.