I am really excited to share about my first major project here at ROBLOX: a suite of upgrades to Studio’s device emulator.
Our goal is to make it quick and easy to test playability of your game across all modern devices: layout issues, readability, etc.
Changes include:
Comprehensive Device List
Previously an arbitrary list of devices.
Now a complete list of relevant iOS devices, plus sample Android tablet and phone devices.
Resolution
We give a screen resolution for each device.
Note this is the resolution our game will run in on that device, not necessarily the resolution of the device screen.
Scaling
You can view devices in “actual pixels” (if a 640x480 device will take up 640 x 480 pixels on your screen), or in “physical size” (We present the screen at approximately the size it’d be in real life, in inches).
Scrolling
When you opt to emulate a device whose screen is larger than the viewport widget in Studio, Studio adds scroll bars to pan around the viewport area (as opposed to just growing the entire Studio window to make room for larger viewport).
Wireframe
We provide a wireframe around our core set of mobile devices, to provide context on how the game will look and feel on an actual device.
Mobile UI
When emulating a mobile device, the “laptop” input controls are disabled (WASD keys, right mouse to look around) and the “mobile” controls are enabled (d-pad, jump button, left mouse (swipe) to look around).
Scripting accuracy
When emulating a mobile device, the UserInputService functions and values act as they would on a mobile device (GetLastInputTupe, XXXEnabled, TouchStarted).
I hope you find all this helpful: send your feedback!
Doug