Animated pixel portals with rune circles.

Free + Complete

Pixel Portals & Runes

Portals, rune circles and teleports in matching themes, plus glyph sets to dress the floor.

12 free effects · 56 Complete

Free Complete $4

Sprite sheets · Godot 4 and Aseprite in Complete

Released Nov 1, 2026

Read the devlog

In context

Example scene: a portal and rune circle in a pixel room.

Example scene. Mira Forge assets only.

What's inside

In the free pack (12 effects)

  • Arcane portal
  • Verdant portal
  • Ember portal
  • Tide portal
  • Arcane rune circle
  • Verdant rune circle
  • Ember rune circle
  • Tide rune circle
  • Arcane teleport
  • Verdant teleport
  • Ember teleport
  • Tide teleport

48 rune glyphs in 4 theme sets.

In Complete (56 effects)

  • Arcane portal
  • Verdant portal
  • Ember portal
  • Tide portal
  • Void portal
  • Frost portal
  • Storm portal
  • Radiant portal
  • Arcane rune circle
  • Verdant rune circle
  • Ember rune circle
  • Tide rune circle
  • Void rune circle
  • Frost rune circle
  • Storm rune circle
  • Radiant rune circle
  • Arcane teleport
  • Verdant teleport
  • Ember teleport
  • Tide teleport
  • Void teleport
  • Frost teleport
  • Storm teleport
  • Radiant teleport
  • Arcane teleport arrive
  • Verdant teleport arrive
  • Ember teleport arrive
  • Tide teleport arrive
  • Void teleport arrive
  • Frost teleport arrive
  • Storm teleport arrive
  • Radiant teleport arrive
  • Arcane rune trap
  • Verdant rune trap
  • Ember rune trap
  • Tide rune trap
  • Void rune trap
  • Frost rune trap
  • Storm rune trap
  • Radiant rune trap
  • Arcane summon burst
  • Verdant summon burst
  • Ember summon burst
  • Tide summon burst
  • Void summon burst
  • Frost summon burst
  • Storm summon burst
  • Radiant summon burst
  • Arcane waypoint
  • Verdant waypoint
  • Ember waypoint
  • Tide waypoint
  • Void waypoint
  • Frost waypoint
  • Storm waypoint
  • Radiant waypoint

48 rune glyphs in 4 theme sets.

Specs

FieldValue
Effects / loops12 free · 56 Complete
Canvas sizesFree: 32 / 64 / 128 px. Complete: 32 / 48 / 64 / 96 / 128 px
Frame countsFree: 8-96 frames · 12 fps. Complete: 8-96 frames · 12 fps
Formats (free)PNG, PNG frames, PNG spritesheets, GIF, JSON
Formats (Complete)PNG, PNG frames, PNG spritesheets, GIF, Aseprite JSON, Godot .tres, JSON
EnginesFree: —. Complete: Godot 4, Aseprite
LicenseCommercial OK · no resale · credit optional
Palette extras12 palettes in a separate Complete zip

Free vs Complete

FreeComplete ($4)
Contents12 effects56 effects
Sizes32 / 64 / 128 px32 / 48 / 64 / 96 / 128 px
Files73 PNG sprite sheets, 1304 PNG frames, 48 GIF previews421 PNG sprite sheets, 5920 PNG frames, 320 GIF previews, 420 Godot .tres, 420 Aseprite JSON
Extras—Godot 4 and Aseprite files; 12 palette variants in a separate zip
DownloadGet freeBuy Complete — $4

License

Use and modify in personal and commercial games. Do not resell or redistribute the assets. Credit appreciated, not required.

Full terms are in the LICENSE file inside the zip and on the itch page.

Engines & formats

Free zip: PNG, PNG frames, PNG spritesheets, GIF, JSON.

Complete zip: PNG, PNG frames, PNG spritesheets, GIF, Aseprite JSON, Godot .tres, JSON · Godot 4 and Aseprite.

We only list formats and engines that are present as files in the zip.

How it was made

No AI image, video or audio model was used. Every frame is generated by our own procedural code from fixed seeds.

FAQ

What is the difference between the free pack and Complete?

The free pack has 12 effects and is usable on its own. Complete has 56 effects, 32 / 48 / 64 / 96 / 128 px, plus the engine files listed in the specs table. Both are on the itch pages linked above.

Which engines and file formats are included?

The free zip has PNG sprite sheets, PNG frames and GIF previews. Complete adds Godot 4 and Aseprite when those files are in the zip. We only list formats that are actually present.

Can I use this in a commercial game?

Use and modify in personal and commercial games. Do not resell or redistribute the assets. Credit appreciated, not required. Full terms are in the LICENSE file inside the zip and on the itch page.

What sizes are the sprites?

Free sizes: 32 / 64 / 128 px. Complete sizes: 32 / 48 / 64 / 96 / 128 px. Each size is a native render, not a scaled-up sheet.

Complete $4 Buy Complete Get free