SMALL INDEPENDENT SOFTWARE

Useful tools.
A little escape.

Prepare sprites, review a PNG handoff, cut audio regions—or take a quiet game break. Start with a sample, a demo or a free game.

Seventeen products by Mikael Hagalund / MikaelHa.
Five free trials and one two-game source-kit preview here.
Purchases and full-game downloads are handled by itch.io.

Sprite Batch Kit cover illustration showing an original sprite sample before and after colour swaps
Sprite Batch KitOriginal sample illustration

Recolour PNG sheets together.
Split one shared regular grid.

Try the free Small Batch Demo

Simultaneous colour swaps. Free trial: up to 2 static PNG sheets and 32 total frames. One grid must fit every sheet exactly; usable output without a watermark. See exact size and export limits in the trial.
Read the red/blue guide · Full app · US$9
Or play the free 3-chart Tideglass demo

FOR THE NEXT HANDOFF

Tools for the small jobs.

Desktop-browser downloads.
Output samples and a small-batch trial.

Need both PNG tools? View the bundle on itch.io for current pricing and availability.

Sprite Batch Kit cover showing an original sprite before and after colour swaps
PNG SPRITESUS$9

Sprite Batch Kit

Apply one grid and exact colour-swap preset across PNG sheets, then export frames and recoloured sheets together.

Free working trial: up to two of your own static PNG sheets and 32 frames, usable output without a watermark. Full app: up to 32 sheets and 2,048 frames.

Free sample: recoloured sheets, 18 frame PNGs, preset and manifest. Output files only.

PNG Handoff Desk cover: check the pack and track the changes
PNG DELIVERYUS$7

PNG Handoff Desk

Check a PNG delivery against agreed rules, compare exact-byte revisions, and share HTML or CSV reports.

Free sample: a six-image report in HTML and CSV. The application is sold separately.

Stem Region Press cover with synchronized waveform regions
WAV AUDIOUS$7

Stem Region Press

Apply one named CSV region table across synchronized WAV stems and export a folder for each region.

For supported integer PCM WAVs and short cues. Hard cuts; no mixing, resampling or fades.

Free example: two synthetic WAVs, a cut table and six output cuts. No application.

Channel Pack Bench cover showing AO, roughness and metallic samples combined into an ORM texture
PNG CHANNEL PACKINGUS$5

Channel Pack Bench

Pack AO, roughness and metallic PNGs offline: pair files, inspect channels, then export a named ORM or RMA batch.

8-bit PNG only. Free sample: six packed PNG outputs and records, without the application. No material rendering or engine compatibility promised.

String Return Desk workflow illustration comparing a current master table with a returned localization table
LOCALIZATION RETURNSUS$7

String Return Desk

Review returned localization CSV/JSON for stale source, missing or blank entries and placeholder issues.

Free sample: static worked-example reports and tables, without the checker. No automatic translation, grammar or engine validation.

Finite Chapter Kit cover illustration showing JSON configuration, one engine, generated games and pacing reports
DEVELOPER SOURCE KITUS$12

Finite Chapter Kit

Configure a short two-resource incremental HTML game with editable JSON, readable source and a builder. Estimate pacing with the game's own engine.

Two complete sample games are free for personal evaluation. Developer reuse requires the paid source-kit licence; readable preview code does not grant it.

The US$12 kit includes source, configurations, builder, pacing reports and guides. Building and reports require Node.js 18+.

Created with AI assistance. Cover is a workflow illustration, not a gameplay screenshot.

SURFACES WITH A LITTLE HISTORY

Color for the next project.

Three asset packs.
Free samples to inspect first.

Circuit Relay Tiles cover showing an assembled board layout and four component overlays made from the included sprites
STATIC CIRCUIT SPRITESUS$3

Circuit Relay Tiles

20 static 32×32 sprites: 16 N/E/S/W connection tiles and four component overlays. Individual PNGs and editable SVGs.

Free Connected Corners sample: four corner tiles and one resistor overlay. A five-sprite subset of the full pack.

AI-assisted art design and source. Cover shows an assembled layout, not gameplay or electrical simulation.

Actual Blender Cycles render of Latchwork enamel and ceramic walls, terrazzo floor, graphite rubber mat and steel tread example
COORDINATED MATERIALSUS$5

Latchwork Utility Materials

Five coordinated surfaces: enamel, ceramic, terrazzo, graphite rubber and steel. 25 PNG maps at 1024×1024, with a Blender example and editable Python/JSON source.

Complete graphite rubber material free: five full-resolution maps, Blender example and editable source. Same project-use licence as the US$5 set.

Actual Blender Cycles material preview with simple example geometry. Created with AI assistance.

TAKE THE LONG WAY HOME

A few good detours.

Three free browser games.
Five paid game downloads.

Firefly Post cover illustration of a glowing courier carrying a letter through a night garden
TAP TO FLYFree

Firefly Post

Carry three letters through a night garden, collect optional risky lights, and earn stamps before the endless night.

Full game plays free in your desktop browser. Optional US$3 contribution; no extra content unlocked by payment.

Hushlight Workshop cover with a warm brass lantern above a sleeping neighborhood
INCREMENTAL GAMEUS$3

Hushlight Workshop

Wind the crank, improve your tools and repair seven lanterns in a quiet workshop with an authored ending.

Choose handwork or clockwork. Local progress and save backups; no rapid clicking requirement.

Tideglass Dispatch cover showing a canal puzzle and a 24-chart stamp
CANAL PUZZLESUS$3

Tideglass Dispatch

Turn canals, follow one-way locks and deliver every tide through 24 charts, with hints and no clock.

Play three demo charts free here, or download them for offline play. The full 24-chart game is a separate US$3 download.

Mothglass Ledger cover showing five illustrated objects and an empty plinth in a museum cabinet
DEDUCTION PUZZLESUS$4

Mothglass Ledger

Arrange five curious objects and an empty plinth, find the one wrong ledger line, and file each museum folio.

Free downloadable demo: two folios. The full eight-folio game is a separate US$4 download, with free hints and no timer.

Dewline Glasshouse cover illustration showing three flowers inside a greenhouse
GARDEN PUZZLESUS$4

Dewline Glasshouse

Slide two shutters, gather dew and balance growth against heat in eight rooms across four exhibitions, with two fixed forecasts per exhibition.

Free Opening Night demo: two rooms and two forecasts. No timer; demo progress does not transfer.

Kestrel Ringpost cover illustration with a courier, lettered docks and hazards on three orbital lanes
ARCADE DELIVERYFree

Kestrel Ringpost

Shift between three orbital lanes, collect lettered parcels and reach matching docks across three authored arcade circuits.

Play or download the complete game free. Optional US$3 support; no extra content unlocked by payment.

Created with AI assistance. Original cover illustration, not a gameplay screenshot.

Oddprint cover illustration with three labelled stencils and a 4×4 print
STENCIL PUZZLESFree

Oddprint

Move and quarter-turn masks on a 4×4 paper, use overlaps to match eight targets, and keep the cards in an album.

The complete eight-puzzle game is free. Optional US$3 support; no extra content unlocked by payment.

Created with AI assistance. Original stencil cover illustration, not a gameplay screenshot.