Generating an icon is the easy part; getting it into your game cleanly is where most beginners stall. Each engine has its own import settings, and the same PNG can look soft, stretched or blurry depending on how you configure it. This guide covers the practical integration path for Unity, Godot and RPG Maker — the three engines most likely to end up hosting your generated icons.
Prepare the asset once
Before touching any engine, normalize your icons:
- Export as PNG with transparency (never JPG for UI art)
- Use a power-of-two master size where possible (512 or 1024)
- Keep padding: 4–8% empty margin inside the frame so nothing clips
- Flatten the design — no layers to lose during import
- Name files with a consistent scheme (item_health_potion.png)
These four decisions prevent 90% of integration problems. Transparency and power-of-two sizes matter because every engine's texture pipeline handles them best.
Unity: import settings that matter
In Unity, the Inspector panel for your imported PNG controls everything. The settings that matter for icons:
- Texture Type: Sprite (2D and UI) — or Default if you only need raw textures
- Sprite Mode: Single for individual icons, Multiple for sprite sheets
- Pixels Per Unit: match your UI reference resolution (typically 100)
- Generate Mip Maps: OFF for UI icons (mipmaps cause blurring at non-native sizes)
- Filter Mode: Bilinear for smooth UI scaling, Point for pixel art
- Compression: set to None for crisp UI, or high-quality for mobile memory savings
- Alpha Is Transparency: ON
The classic mistake: leaving mipmaps on and wondering why your crisp icon looks smeared on a Retina display. Turn off mipmaps for UI, keep compression none or high-quality, and your icons stay sharp.
To use an icon in a UI Image component, drag the sprite onto the Image's Source Image field. To use it in a 3D world (an item floating on the ground), drop it on a Sprite Renderer and it will billboard automatically.
Godot: the import tab
Godot 4's import system is per-file, and the settings live in the Import dock (select the PNG, then open the Import tab and click Reimport):
- Import As: Texture2D (default) works for most icons
- For UI: use TextureRect or Sprite2D nodes
- Filter: enable for smooth scaling, disable for pixel art (and set the canvas item's texture filter to Nearest)
- Mipmaps: off for UI icons
- Fix Alpha Border: ON — prevents dark fringes on transparent edges
- Detect 3D: off unless you need it
For pixel art in Godot, the cleanest approach is to set the project-wide default: in Project Settings → Rendering → Textures, change Canvas Textures Default Filter to Nearest, and Default Mipmap Filter to Nearest. This makes every pixel icon crisp without per-texture settings.
To display an icon: drag the texture onto a TextureRect (UI) or Sprite2D (world space). For inventory grids, use a GridContainer with TextureRects — the icons slot in automatically.
RPG Maker: sizes and sheets
RPG Maker (MZ and MV) is stricter because icons are expected to live in a single icon sheet. The key facts:
- The default icon sheet is a grid of 32×32 icons (16 columns, 16 rows = 256 icons per sheet)
- Your icons must be placed in the sheet at exact 32×32 cells
- RPG Maker MZ also supports 48×48 and 64×64 icon sets via the database setting
- Use the built-in IconSet image (img/system/IconSet.png) or create a custom one
To integrate generated icons in RPG Maker: create a sheet of 32×32 cells, paste each icon into a cell, save it as the IconSet, and assign icon indices in the database. The sheet approach means your icon count is effectively unlimited across multiple sheets — many plugins let you swap sheets per item.
Sprite sheets vs individual files
Engines handle both, but they trade differently:
- Individual files: simplest to manage, easy to swap, slightly more draw calls
- Sprite sheets: one texture, fewer draw calls, faster loading, but you must manage the grid
- Atlas packing: engines (Unity, Godot) can pack loose icons into an atlas automatically at build time — best of both worlds
Unity's Sprite Atlas and Godot's atlas texture both pack your loose icons automatically. If your engine supports it, ship individual files and let the engine pack. RPG Maker is the exception — it expects the manual sheet.
Scaling and pixel-perfection
Three scaling rules to keep icons crisp:
- Scale by exact multiples for pixel art (1x, 2x, 4x) — never 1.5x
- Scale UI icons down, not up — downscaling smooths, upscaling blurs
- Match the DPI: if your game renders at 2x resolution, author icons at 2x display size
If an icon looks soft after import, the usual culprits are mipmaps, bilinear filtering on pixel art, or scaling a small asset up. Fix those three and the icon will look exactly as it did in the generator.
A quick integration checklist
Before you build, run through this:
- Icons exported as transparent PNG
- Power-of-two sizes where possible
- Mipmaps off for UI
- Filter correct (bilinear for smooth, nearest for pixel)
- Padding preserved so nothing clips
- Files named consistently and organized in a folder per set
Generated icons are just textures. Give them a clean import path, configure filtering and mipmaps once, and they will sit happily in any engine — ready to become the hotbar, inventory and store art your game needs.