background image

The Ultra-Mobile PC (UMPC) will expand the market for PC games that run 

on Microsoft Windows* XP, as long as developers consider certain design 

requirements to ensure a good user experience. In most cases, a single 

version of games can span both the UMPC and traditional PC platforms. 

1 Introduction 

The Ultra-Mobile PC (UMPC) platform is of increasing importance as a target 
system for game developers. Because these systems run on Microsoft Windows* 
XP Tablet PC Edition, they don't require a full operating system port for existing 
games, but the UMPC form factor does introduce a number of unique 
considerations in game design. For example, UMPCs typically have a touch 
screen with 800x480 or 1024x600 resolutions, which are small pixel sizes and 
unusual aspect ratios. Developers must also accommodate alternatives to 
conventional keyboard and mouse user interaction, and a CD-ROM drive is 
typically not available.  

The best practices in this document for enabling PC games to run successfully on 
the UMPC platform are based on an analysis of a large number of PC games 
currently on the market. Those games were executed on a UMPC to identify 
common strengths and weaknesses associated with the platform, as well as 
specific game-design factors that contribute to the best user experience. The 
analysis includes design considerations for providing high-quality games on the 
UMPC, as well as common issues associated with providing UMPC support, 
providing best practices to resolve each of those issues. 

2 Screen-Size Considerations 

Because the UMPC screen is much smaller than a traditional screen, the size of 
graphical elements must be handled with some care. Developers must avoid 
making scaled-down graphical elements too small, as well as allowing elements 
that are left the same physical size to consume too much screen space. 
Specifically, text and icons are often hard to see clearly, some buttons or units 
are difficult to click reliably, and some game windows do not fit entirely onto 
the screen. 

2.1 Text and Icon Sizes 

Issue: In the interfaces of games that are ported to the UMPC, text or icons 
may shrink to a size where it becomes difficult to see them clearly. This 
prevalent issue is important to avoid, because text and icons become useless if 
they cannot be read or differentiated. Text that appears reasonably sized on a 
15” screen can easily become too small when shrunk to a five- to seven-inch 
screen that you might find on a UMPC. Aside from the actual font size of text, 
chat and other text windows may become too small. Accommodating smaller 
window sizes by decreasing the font size can make the text difficult to read.  

Summary of Contents for UMPC

Page 1: ...Best Practices in Game Design for the Ultra Mobile PC by Matt Gillespie Michael Finkel and Victoria Bailey ...

Page 2: ...cific game design factors that contribute to the best user experience The analysis includes design considerations for providing high quality games on the UMPC as well as common issues associated with providing UMPC support providing best practices to resolve each of those issues 2 Screen Size Considerations Because the UMPC screen is much smaller than a traditional screen the size of graphical ele...

Page 3: ...used in the standard PC version As shown in Figure 1 this issue is particularly acute when multiple buttons or other elements are clustered together which makes it more likely that the user will select a different element than the one they intend Even when it is possible to select the correct element with some care this issue can significantly detract from the user experience Figure 1 On a 20 inch...

Page 4: ...hey develop game interfaces for the UMPC scaling the entire game window to fit on the screen or rearranging the interface to take full advantage of the wide screen area Certain simple accommodations can make games more playable even in a truncated state For example providing scrollbars and allowing the window to be resized manually or automatically may be sufficient in some cases to allow the user...

Page 5: ...n full screen mode at a lower resolution than the physical screen the game display may appear centered with space on either side as in the case of a 640x480 window being centered on a 800x480 screen or an 800x600 window being centered on a 1024x600 screen with black bars on each side mismapping may occur between the two with the entire touch screen surface being mapped to the relatively small disp...

Page 6: ...le Another solution is for developers to natively support the 800x480 and 1024x600 screen resolutions as a user configurable option In some cases it might be possible for the game to automatically stretch the window to fit the full screen if the resulting dimensional distortion of game elements is acceptable 3 3 Alternatives to Hover Over Effects Issue Many games use a hover over feature that enab...

Page 7: ...eir designs which causes the limitations associated with the form factor to vary by device That variability typically requires developers to focus on the lowest common denominator of hardware features when designing games in terms of core requirements 4 1 CD ROM Drive Issue CDs are currently the most popular method for distributing games In addition to being installed from a CD the disk is often r...

Page 8: ...g characters creating profiles saving games or supporting a chat feature for online games It is common for games to require a keyboard for example to enter a profile name at the beginning of a gaming session but not to require the use of a keyboard at any other time during the session Some games also require players to use the keyboard to name their saved games In many cases the on screen keyboard...

Page 9: ...ftware provider 6 Additional Resources Game developers and architects who are considering how best to integrate the needs of the UMPC platform into their offerings will benefit from the following resources Intel Software Network Mobile Developer Community is a hub for developer information related to all things mobile including technical documentation SDKs forums knowledgebases and blogs http www ...

Page 10: ...st Intel NetMerge Intel NetStructure Intel SingleDriver Intel SpeedStep Intel StrataFlash Intel Viiv Intel XScale IPLink Itanium Itanium Inside MCS MMX MMX logo Optimizer logo OverDrive Paragon PDCharm Pentium Pentium II Xeon Pentium III Xeon Performance at Your Command Pentium Inside skoool Sound Mark The Computer Inside The Journey Inside VTune Xeon Xeon Inside and Xircom are trademarks or regis...

Reviews: