
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
Sprite sheets · Godot 4 and Aseprite in Complete
Released Nov 1, 2026
In context

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
| Field | Value |
|---|---|
| Effects / loops | 12 free · 56 Complete |
| Canvas sizes | Free: 32 / 64 / 128 px. Complete: 32 / 48 / 64 / 96 / 128 px |
| Frame counts | Free: 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 |
| Engines | Free: —. Complete: Godot 4, Aseprite |
| License | Commercial OK · no resale · credit optional |
| Palette extras | 12 palettes in a separate Complete zip |
Free vs Complete
| Free | Complete ($4) | |
|---|---|---|
| Contents | 12 effects | 56 effects |
| Sizes | 32 / 64 / 128 px | 32 / 48 / 64 / 96 / 128 px |
| Files | 73 PNG sprite sheets, 1304 PNG frames, 48 GIF previews | 421 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 |
| Download | Get free | Buy 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.


