User Tools

Site Tools


virtualcontrolml:genre_customized_control_schemes

Game & Genre Specialized Touch Controls

Games can sometimes have very specific and elaborate controls schemes that use many key commands or complex menu selection methods. One of the advantages to using a virtual control scheme that can present interactive buttons overlaid in active gaming is that users can create single button key combinations or single buttons that select tools or inventory items that would otherwise require laborious menu navigation that can interrupt gameplay.

Classic Arcade

Classic First Person Shooters

FPS games tend to require fast-paced “twitch” based controls that need to be reliable and precise. These needs shape virtual controls that place classic joystick and button controls towards the bottom corners of the display with specialized mode switching and weapons buttons radially placed within easy reach.

The overall effect is to create two main button clusters that are within easy reach of thumbs. The final placement of these clusters can be adapted for all-in-one, laptop, tablet and cellphone form factors but the “quick trigger” left/right polarized, radial layout usually remains.

Button Lines and Grids

When using lots of similarly functioning onscreen buttons it can be convenient to create discrete grids or lines of button controls around the perimeter of the game view.

Radial Button Clusters

Buttons that need to be used frequently can be placed close to primary thumb controls such as d-pads and joysticks. Radial placement around thumb controls is common to make them even easier to reach.

Using Black Space in Old-School Games

With older style games that typically run at a lower native resolution than “modern” displays it is common to place controls in the black border regions of the view to reduce visual interference with the main view.

Over-sized Buttons & Controls

Since remote controls are not required to dynamically display application or game-rendered scenes (as a background image) the entire touch screen is available for control displays. This can leave space for giant, stylized buttons or simply provide room to create custom controls for users with accessibility requirements that call for larger buttons with specific spacing.

Over-sized buttons can also be useful for applications and games that require fast-paced interactions that may sometimes lead to a missed button press. Making buttons larger can make it easier to hit the target without looking, making repetitive touch interactions more reliable.

Placement around Existing UI Elements

With many games and applications it is common to have existing overlay UI display elements. In some cases touch overlay components may interfere with these onscreen visual feedback elements. One way to accommodate for existing onscreen elements is to avoid them and simply place hudgets around them.

If the component cannot be moved another option is simply make the touch components semi-transparent by adjusting the alpha value. This allows the user to see through the component and view any GUI information.

Hybrid Controls

Certain games and applications require multiple very specific modes of control. In those cases where it is inefficient to switch between views hybrid controls can be created in a single view that combines more than one set of purpose-driven controls.

Highly Custom Control Schemes

virtualcontrolml/genre_customized_control_schemes.txt · Last modified: 2016/01/20 14:26 by admin