Motores de juego: Unity, Godot, Tiled
PNG para cualquier motor#
Una simple exportación PNG ya está lista para el motor: transparente, alfa recto, al tamaño nativo de píxel. En tu motor, define la textura con filtrado Point (sin filtro) y desactiva la compresión para píxeles nítidos.
Hojas de sprites + JSON#
Archivo ▸ Exportar ▸ Hoja de sprites (PNG) y JSON de hoja de sprites juntos te dan una imagen empaquetada más:
{
"frames": { "sprite 0.aseprite": { "frame": {"x":0,"y":0,"w":32,"h":32}, "duration": 100 }, ... },
"meta": { "image": "sprite-sheet.png", "size": {"w":256,"h":32}, "frameTags": [ {"name":"walk","from":0,"to":3,"direction":"forward"} ] }
}
Esta es la forma JSON común de TexturePacker / Aseprite: la mayoría de importadores y scripts de la comunidad la leen directamente.
Mapas de Tiled#
Para un proyecto de tilemap, Archivo ▸ Exportar ▸ Tiled (TMX / TSX) escribe un mapa .tmx y un tileset .tsx que se abren en Tiled. La colisión, el rol, el nombre, las etiquetas por tile y las propiedades personalizadas que definas en el editor de tileset se transfieren.
Atlas de texturas#
Archivo ▸ Exportar ▸ Atlas de texturas empaqueta las capas (o slices) del fotograma actual en una imagen más un JSON de rectángulos con nombre: un formato genérico que cualquier pipeline personalizada puede analizar.
Ajustes de importación recomendados#
| Motor | Ajuste |
|---|---|
| Unity | Sprite Mode Multiple para hojas, Filter Mode Point, Compression None, Pixels Per Unit igual a tu tamaño de tile. |
| Godot | Importar como AtlasTexture o SpriteFrames; Filter desactivado en el dock de importación; ajustar la cámara a píxeles enteros. |
| Tiled | Abrir el .tmx exportado directamente; mantener el .tsx y la imagen al lado. |
Exporta en 1× y deja que el motor escale. Hornear un escalado 2×/3× te bloquea a un tamaño de pantalla e infla la textura.