A downloadable UI kit

Buy Now
On Sale!
20% Off
$4.99 $3.99 USD or more

Animated main menu built from Infernal UI sprites: obsidian title banner, news card and stone buttons reacting to a cursor

One hell-and-demon pixel art UI pack for your whole game

  • 1,099 PNG sprites (502 distinct elements, every state and size) for menus, HUDs, inventories, settings, dialogue and card games
  • Buttons in up to 7 states: idle, hover, pressed, focus, selected, selected + focus, disabled. Stone, ghost, text and icon buttons have all 7; the brimstone, hero, danger and small primary buttons and the steppers have idle, hover, pressed, focus and disabled; tabs have 6 (no disabled)
  • 79 resizable 9-slice frames with published insets in manifest.json, plus cut pieces and ready-made sizes
  • 481 icons: 122 subjects, each at 24 and 48 px, most with a disabled version
  • Made for a 960x540 screen: pixel-perfect at 1080p (2x), 1440p (3x) and 4K (4x); every file ships at 1x, 2x, 3x and 4x
  • Fonts included: Pixel Operator (CC0) and Jersey 10 Infernal (OFL)

Plain PNGs work in any engine: Godot, Unity, GameMaker, Defold, Phaser, RPG Maker, LOVE. The README has 9-slice setup notes for Godot, Unity, GameMaker, Phaser and CSS.

Try it free first: Infernal UI Lite (127 sprites, commercial use OK).

Everything included

Everything included in Infernal UI: one tile per category with its sprite count, from icons and controls to cards, cursors and ribbons

GroupSpritesElements
Icons: 122 subjects at 24 and 48 px, most with disabled versions481244
Controls: bars, orbs, radial meters, pips, slots, rarity frames, equipment slots, checkboxes, radios, toggles, sliders, fields, dropdowns, scroll bars, key caps23094
Buttons, icon buttons, tabs and steppers17733
Panels, windows, dialogue, popups, toasts, tooltips, HUD frames6446
Deckbuilder: cards, enemy intents, run-map nodes5328
12 cursors in two sizes (16 and 24 px), idle and click4824
Banners, ribbons, badges, ornaments1616
Animations (frame timings included)163
Numbers1414
Total1,099502

Also in the zip: 7 example screens at 1x and 2x with layout files, sprite sheets (Aseprite JSON), 9-slice pieces and ready-made sizes, the palette, manifest.json, README.md and CHANGELOG.md.

Animated inventory: the cursor rests on item slots and a tooltip opens over each one

Inventory windows, item slots with stack counts and rarity frames, equipment silhouettes and tooltips.

All 122 icon subjects in Infernal UI at 24 px, at 1:1: weapons, armour, potions, currencies, status effects, skills and menu glyphs

Every icon comes at 24 px for slots and lists and at 48 px for rewards and tooltips. The 48s carry more detail, not just more pixels.

Infernal UI buttons by state: brimstone, hero, stone, danger, ghost and text buttons, small buttons and icon buttons in idle, hover, pressed, disabled, focus and selected

Brimstone, hero, stone, danger, ghost and text buttons, small buttons and icon buttons, state by state. Tabs and steppers are in the zip too. Labels are yours: the buttons ship blank.

Infernal UI at 2x: a stone button, an item slot and a toggle stepping through their states, beside a saving spinner, loading dots and a selection bracket

States and animations: a button, a slot and a toggle stepping through their states, and the three animations with their frame timings (a spinner, loading dots and a selection bracket).

Infernal UI windows and panels: obsidian windows with sigil corners, cards, inset panels, dialogue boxes, popups and toasts

Windows and panels stretch to any size from one 9-slice sprite, and the ready-made settings, pause and modal windows drop straight in.

Animated action RPG hotbar with health and mana orbs, a cooldown sweep and a skill tooltip

HUD parts for action games: hotbar slots, health and mana orbs, a boss bar, radial meters, a cooldown overlay and toasts.

The Infernal UI HUD over an action RPG scene; the scene is an AI-generated illustration and is not included

The same HUD over a game scene. The scene is an AI-generated illustration and is not included; the HUD is all pack sprites.

Animated 9-slice demo: a dialog window, a popup, a title banner, a toast and a boss bar stretching to new sizes

79 resizable frames. Ready-made sizes and cut pieces are in the zip for engines without 9-slice.

Infernal UI controls by state: checkboxes, radios, toggles, a slider knob, tabs, dropdowns, text fields, key caps, list items, item slots and hotbar slots

Checkboxes, radios, toggles, slider knobs, tabs, dropdowns, text fields, key caps, list items and slots, each in the states it has.

Animated settings screen: the cursor drags a volume slider and flips a toggle, beside tabs, a dropdown and stone buttons

A settings screen that works: tabs, volume sliders that hover and drag, toggles, a dropdown and stone buttons.

Deckbuilder battle built from Infernal UI: card frames by rarity, cost gems, energy orb and enemy intents

A deckbuilder module: card frames by rarity and type, cost gems, energy orbs and enemy intents.

Animated dialogue box with a speaker portrait, a name plate and three answer choices in a row, one locked

Dialogue boxes with portrait frames, name plates and answer choices.

Run map built from Infernal UI: battle, elite, shop, rest and boss nodes joined by paths

Run-map nodes and paths for roguelike card games.

All 12 Infernal UI cursors at 2x in both sizes, 24 and 16 px, each in idle and click

12 cursors in two sizes (16 and 24 px) with hotspots, each with an idle and a click state.

Built for AI-assisted development

The full zip ships three kinds of file written for coding assistants, so an assistant can build a screen from the pack's own data instead of guessing:

  • LLM_GUIDE.md: how the pack is named, how to draw a 9-slice, text placement, bars, slots and the card module.
  • catalog.json: one entry per element (502), with its category, sizes, states, 9-slice flag and a "use this when" line.
  • 7 screen layout files (screens/layout/screen_*.json): every placement of the example screens, so an assistant can copy a proven layout.

Try it: point Claude Code, Cursor or Copilot at LLM_GUIDE.md and ask "Build a settings screen with Infernal UI".

Lite vs full

Lite (free)Full ($4.99)
Sprites127 sprites, 48 elements1,099 sprites, 502 elements
Scales1x, 2x1x, 2x, 3x, 4x
Contentsa window with title bar, a card, an inset panel and a tooltip; the stone button in 2 sizes (7 states); close and settings icon buttons; a checkbox, a toggle and a slider; a bar with 3 fills and pips; the 32 px slot (9 states); 24 icons at 24 pxeverything in the table above
Screens-7 example screens with layout files
AI filesa short LLM_GUIDE.mdthe full LLM_GUIDE.md, catalog.json, layout files
Licencesame licence, commercial use allowedsame

Want to try first? Get the free Lite kit, or download the Lite zip below the buy button on this page.

v1.0: requests welcome, free updates for every buyer

This is version 1.0. If your game needs a sprite the pack does not have yet, ask in the comments. Requests shape the next updates, and every update is free for everyone who bought the pack.

Support: download trouble, a broken file or a missing sprite? Post in the comments and it gets fixed in the next update.

Licence (summary; full text in LICENSE.txt)

  • Use it in any number of personal and commercial games, apps and videos. No royalties; credit is appreciated, not required. Client work is fine.
  • Modify, recolour, crop, animate and combine the sprites freely.
  • Do not resell or redistribute the sprites as assets, packs or templates, or upload them to public repositories or asset stores.
  • Do not use the sprites to train, fine-tune or evaluate generative AI models.
  • The fonts are third-party and keep their own licences (OFL 1.1 and CC0, in fonts/).

How it was made: an AI-assisted pipeline: AI image generation for the base art, then code for the pixel clean-up, states, 9-slice geometry and manifest; the code and docs are AI-written too. Every sprite was checked at 1x and zoomed in, and is 100 % on the palette.

Install instructions

  • Unzip Infernal_UI_v1.0.zip. Pick the scale folder for your screen: 1x for 960x540, 2x for 1080p, 3x for 1440p, 4x for 4K.
  • Use nearest-neighbour filtering with mipmaps off, and keep positions on whole pixels.
  • 9-slice insets (left, top, right, bottom, in 1x pixels) and fill modes are in manifest.json; README.md has the Godot, Unity, GameMaker, Phaser and CSS settings. No 9-slice support? Use the pieces/ or presized/ folders.
  • Start with screens/2x/ and previews/ to see everything, then catalog.json to find a sprite by purpose.
  • Coding with an AI assistant? Start it from LLM_GUIDE.md.

Purchase

Buy Now
On Sale!
20% Off
$4.99 $3.99 USD or more

In order to download this UI kit you must purchase it at or above the minimum price of $3.99 USD. You will get access to the following files:

Infernal UI v1.0 (1,099 sprites, 10 MB) 11 MB
Version 1.0

Download demo

Download
Infernal UI Lite (free, 127 sprites) 849 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.