320 likes | 469 Views
Game Design 2. INFO111/MAS111 Week 4. The User Experience. Games present an entertainment experience to the player The User Interface is what the player sees More complex than the UI of most other programs. 2. User Interface.
E N D
Game Design 2 INFO111/MAS111 Week 4
The User Experience Games present an entertainment experience to the player The User Interface is what the player sees More complex than the UI of most other programs 2
User Interface In most programs there to make the user’s task as easy as possible In games It has to contribute to the entertainment Be easy to learn and use Not tell the player everything, nor give maximum control
Principles Be consistent Eg, same action, same control, across gameplay modes Give good feedback Acknowledge, inform The player is in control Eg., don’t take control of the avatar Keep things simple Limit the number of steps to take an action
Principles Permit easy reversal Reloading, undoing of puzzle actions Minimise Physical Stress Don’t train the player’s short term memory Group related controls/feedback/ information on the screen Provide shortcuts for the experienced
What the Player Needs to Know Where am I? View/map/mini-map What am I doing right now? Show something on the screen What challenges am I facing? Include audio as well Did I succeed or fail Give feedback – visual and audio
What the Player Needs to Know Do I have what I need? Ammunition/money/resources/whatever Am I danger of losing? Health/time/etc Include audio alerts Am I making progress? Give an indication if things are working What should I do next? How did I do? Rewards/scores/summary/briefing
What a Player Wants to do Move Look around Interact physically with NPCs Pick up objects and put them down Manipulate objects Construct and demolish objects Give orders to units or characters
What a Player Wants to do Have conversations with NPCs Customise objects, vehicles, characters Talk to other players Pause the game Set options Save the game End the game
Hmm… While that all might sound obvious Make it easy Don’t forget any of it Think about what the player wants to do and how
The Design Process Define the game play modes Camera perspective Interaction model Challenges and actions
For Each Mode Design the screen layout Select the visual elements Define the inputs Do it one mode at a time, and make sure they are consistent
Perspective The way the game world is presented to the player Remember – certain perspectives work better with certain interaction models
First-Person Perspective For avatar-based games Good for immersion No need for camera adjustment (zoom etc)
Third-Person Perspective Also for avatar-based games Camera normally follows avatar at a fixed distance Reverses the advantages/disadvantages of first-person Camera control is tricky
Aerial Perspectives Party based or multipresent games Let the player see a large amount of the game world Often give the player a means of scrolling around the game world (though some parts may be hidden)
Isometric Perspective Developed before computers to allow display of 3D objects on 2D surfaces (ie paper) So good for computers without 3D graphics An isometric projection shows the game world from an angle such that all three dimensions can be seen at once Usually requires an elevated camera, but not as elevated as the top-down perspective
Free Roaming Camera In some ways a combination of isometric, first-person, top down Player gets full camera control, they can move their viewpoint to anywhere in the world Disadvantage is that you have implement and teach camera controls Also have to consider affect on player engagement
2D Options Single-screen Side-scrolling Top-scrolling Fixed, detailed backgrounds
Feedback elements Indicators Digits Needle gauge Power bar Small multiples Coloured lights Icons text
Feedback Elements Mini-maps World oriented Fixed regardless of where player is Indicator may mark where player is and what is visible Character oriented Character is at the centre Can show challenges etc not visible in main view
Something for you to think about The effect of input devices