NEW: *** Unity 2019.1 support ***
xARM: Aspect and Resolution Master ★★★★★
is the powerful and easy-to-use editor extension that helps you to beat display fragmentation.
It contains the tools ‘xARM Preview’ and ‘xARM Gallery’ to give you a real preview of your game.
xARM’s main features:
- Preview at device’s physical size and DPI
- Verify pixel perfectness
- Get a real preview of all targeted resolutions and display diagonals
- Compare multiple resolutions while editing
- Export ScreenCaps as PNG files
- Preview high resolutions without changing Editor layout
- Save time and trouble, boost development
No need to build to a device only to check:
- Is the GUI usable at resolution xy?
- What is the physical size of a button?
- Do the atlases switch correctly?
- Does the translation fit into its space?
- How does a change effect other resolutions?
- Does the player exactly see what was intended?
- …
With xARM you see everything at a glance. No need to be daunted by display fragmentation.
xARM yourself!
Included resolutions and display diagonals (‘ScreenCaps’)
All relevant (and semi-relevant) iOS, Android, Windows Phone 8 NEW v1.04+, WinRT NEW v1.04+ and Standalone (up to 4K NEW v1.7+) devices are covered by the included resolutions and display diagonals.
Every device resolution comes with additional information (popularity, etc.) to help you to get an overview and focus on the important ones.
Just select what you like to preview!
Still not enough?
Just one line of code to add custom resolutions!
Android navigation bar support NEW v1.02+
The Android navigation/system bar (used by devices without hardware buttons) reduces the usable resolution, but now for every Android resolution there is the corresponding system bar version in xARM.
Check how your game really looks!
Preview in Editor, Pause and Play mode
ScreenCaps can be updated automatically or manually in Editor, Pause and Play mode.
Instantly see results of changes and also preview in-game-only content (Unity’s builtin GUI, etc.).
You have full control!
uGUI support
Unity’s new GUI system uGUI is supported, including its Constant Physical Size feature.
Preview the actual physical size of your GUI based on the DPI of the targeted device (not Editor). NEW v1.6.1+
Unleash uGUI’s full potential on all devices with the help of xARM!
Supports all other extensions
xARM supports all other extensions (like NGUI, etc.) and also simple and complex GUIs.
You can preview your GUI only in Play mode (e.g. Unity’s old builtin GUI)?
Your extension or image effects need some frames to react to resolution changes? NEW v1.03+
Also no problem!
Easy-to-use
Just import xARM into your project and set a few settings.
That’s it!
Improves workflow
How do you currently verify how your game looks with different resolutions?
Switch from resolution to resolution? Build to different devices?
Seeing different resolutions at the same time and previewing at physical size right in the editor will save you a lot of time and trouble.
Boost your workflow!
Better quality games
xARM is the only comfortable way to verify your GUI and 2D/3D content is resized and positioned correctly and also sharp, readable and easily touchable on every device you are targeting!
ScreenCap export NEW v1.04+
Need a screenshot of your game at resolution xy?
With xARM you can export a single or a batch of ScreenCaps as PNG files.
Export got even easier with hotkeys. NEW v1.05+
xARM Preview:
Detailed Preview
See how your game really looks with any resolution you like to check, even if the resolution is higher than the available space (Game View’s resolution is limited by it’s window size).
xARM Preview’s active resolution can be synced to the Game View for easy tweaking. NEW v1.03+
Switch between resolutions is only one hotkey away! NEW v1.6.1
Preview at physical size, pixel perfect or scaled
Just one click to preview any device’s resolution at physical size to verify touch target sizes, etc. NEW v1.01+
Or activate pixel perfect mode to check for scaling issues, blur, etc. NEW v1.01+
Much more convenient than building to device!
Live Preview NEW v1.04+
Preview your game at e.g. physical size while it’s running in Play mode.
xARM Gallery:
Compare while editing
Preview different resolutions at the same time and see how changes effect each resolution.
Want to switch to a specific resolution? Just click on the preview.
Instantly see and fix issues while editing!
Scale Ratio NEW v1.02+
With the Scale Ratio you can easily determine the physical size of each display (‘ScreenCap’) while comparing multiple resolutions. By default Scale Ratio’s size is set to the recommended touch target size (‘fingerprint’), but you can change its size to fit your needs.
Everything smaller than the Scale Ratio (white box) is considered as not easily touchable.
Features:
- Covers all relevant (and semi-relevant) devices of:
- iOS*
- Android*
- Windows Phone 8*
- WinRT*
- Standalone*
- Preview at physical size (device dimensions; 1:1phy) and pixel perfect (1:1px)
- Preview in Editor, Pause and Play mode
- Compare multiple resolutions and their physical scale
- Get an overview of resolution popularity, etc.
- Android navigation/system bar resolutions included
- Supports uGUI (including Constant Physical Size) and all other extensions (NGUI, etc.)
- Export ScreenCaps as PNG files
- Get focused by a sortable overview of resolution properties (popularity, devices, …)
- Manual and live update, instantly see results of changes
- Huge time and trouble saver, will pay off soon
- Improve user experience on all targeted devices
- Performance optimized code
- No or (in very rare cases) minimal coding required
- Offers delegates, if you like to hook your code
- Full source code access (C#)
- Supports Unity Free and Pro (2019.1, 2018.x, 2017.x & 5.x)
Any kind of feedback is highly appreciated!
See AssetStore for more screenshots.




