Asset Storage

Last updated: 26/09/2025

We are targeting 1440p (2560 × 1440) at 16:9 as our primary resolution, while also supporting 16:10 and considering 21:9 as additional aspect ratios.

Asset Creation Guidelines

Resolution Standards

Characters, Props, and Tiles: Create these at native 1440p resolution using a 2560 × 1440 pixel canvas. This ensures all assets maintain consistent scaling relative to each other.

Backgrounds and Parallax Layers: Create these at 2× the target resolution (5120 × 2880 pixels) to maintain visual sharpness. This approach allows backgrounds to scale down cleanly to 1440p while preserving detail, and ensures parallax layers remain crisp across different screen sizes and aspect ratios.

[!info] Quick Reference

Export Dimensions

Square Sprites: Use power-of-2 dimensions (512×512, 1024×1024, etc.) whenever possible. Graphics cards are optimized for these dimensions, which reduces memory usage, improves caching, and enables efficient optimizations like mipmap scaling.

Non-Square Sprites: When your sprite isn’t square, make both width and height power-of-2 values. For example, if you have a character that’s 120×200 pixels, pad it to 128×256 pixels using transparent padding around the sprite. This padding is invisible in-game but provides performance benefits.

Backgrounds: Backgrounds typically already use power-of-2 dimensions. Our standard background resolution (5120×2880) already meets these requirements.

Color Settings

Work in sRGB color space with a linear workflow and 8-bit color depth.

Photoshop Settings:

When to Use 16-bit: Use 16-bit color depth for assets with extensive gradients or textures sensitive to color banding and dithering.

Pivot Points

Maintain consistent pivot point placement across both animations and static assets. This ensures proper alignment when placing assets and prevents animation misalignment issues.

Export Settings

Export as PNG with transparency when needed. Disable color profile embedding to prevent color shifts.