SlideShare a Scribd company logo
1 of 32
David Candland 
Designing the Destiny UI
Features discussed in-depth 
• The Free Cursor 
• Time-gated interactions 
• The Director
The Free Cursor
Why a Free Cursor? 
• A free cursor and tooltips allow for high 
information density on a single screen. 
• Free scrolling screens with animating interactive 
elements are sexy 
• Free cursor screens work in both 4:3 and 16:9 
aspect ratios.
Why a Free Cursor? 
• A free cursor and tooltips allow for high information 
density on a single screen. 
• Free scrolling screens with animating interactive 
elements are sexy. 
• Free cursor screens work in both 4:3 and 16:9 
aspect ratios. 
• A free cursor enables interactive elements of a 
screen to not be grid aligned
Free Cursor Goals 
• Spend “autoaim” time to make it feel right 
• Embrace it completely 
• Counterscrolling required
Screen with margin image
Picture of Avatar screen
Time-Gated Interactions 
• Avoid confirmation dialogs in our game
The Director 
• Create an always available, always populated 
list of starting points for adventure. 
• Incentivize players to be activity omnivores 
• Offer direction to inexperienced players.
The Director 
• Create an always available, always populated list of 
starting points for adventure. 
• Incentivize players to be activity omnivores 
• Offer direction to inexperienced players. 
• Offer a sense of place 
• Show you your past & future, provide a sense of 
accomplishment and aspiration 
• Display dependencies between activities.
Takeaways 
• Work from goals, not from specific studio 
requests. 
• Prototype early, prototype often, with small 
teams. 
• Test on coworkers, external candidates, and 
yourself. 
• Schedule plenty of time for iteration.
David Candland 
Questions?
Brave new world designing the destiny ui   david candland

More Related Content

More from Mary Chan

Moving to virtual reality chet faliszek
Moving to virtual reality    chet faliszekMoving to virtual reality    chet faliszek
Moving to virtual reality chet faliszekMary Chan
 
Engage and keep your community alive best practises and keys to success - s...
Engage and keep your community alive   best practises and keys to success - s...Engage and keep your community alive   best practises and keys to success - s...
Engage and keep your community alive best practises and keys to success - s...Mary Chan
 
Go big or go home jillian mood
Go big or go home   jillian moodGo big or go home   jillian mood
Go big or go home jillian moodMary Chan
 
The toolbox approach to f2 p design nicholas lovell
The toolbox approach to f2 p design   nicholas lovellThe toolbox approach to f2 p design   nicholas lovell
The toolbox approach to f2 p design nicholas lovellMary Chan
 
Session rahim attaba - wargaming europe sas
Session   rahim attaba - wargaming europe sasSession   rahim attaba - wargaming europe sas
Session rahim attaba - wargaming europe sasMary Chan
 
Connect to the consumer john clark
Connect to the consumer   john clarkConnect to the consumer   john clark
Connect to the consumer john clarkMary Chan
 
Organizational structure how to build an effective free to-play studio- andre...
Organizational structure how to build an effective free to-play studio- andre...Organizational structure how to build an effective free to-play studio- andre...
Organizational structure how to build an effective free to-play studio- andre...Mary Chan
 
What interior design teaches us about environment art dan cox
What interior design teaches us about environment art   dan coxWhat interior design teaches us about environment art   dan cox
What interior design teaches us about environment art dan coxMary Chan
 
Staying competitive when your brand new thing becomes the same old thing s...
Staying competitive when your brand new thing becomes the same old thing   s...Staying competitive when your brand new thing becomes the same old thing   s...
Staying competitive when your brand new thing becomes the same old thing s...Mary Chan
 
Lessons from the community building an open development dna jeff spock
Lessons from the community building an open development dna   jeff spockLessons from the community building an open development dna   jeff spock
Lessons from the community building an open development dna jeff spockMary Chan
 
Only in battlefield” how user generated video took center stage in the battle...
Only in battlefield” how user generated video took center stage in the battle...Only in battlefield” how user generated video took center stage in the battle...
Only in battlefield” how user generated video took center stage in the battle...Mary Chan
 
Playing with chance good luck marc pestka
Playing with chance good luck   marc pestkaPlaying with chance good luck   marc pestka
Playing with chance good luck marc pestkaMary Chan
 
Mixing for games levels and more... jocelyn daoust
Mixing for games levels and more...   jocelyn daoustMixing for games levels and more...   jocelyn daoust
Mixing for games levels and more... jocelyn daoustMary Chan
 
The future of game ai stephane bura
The future of game ai   stephane buraThe future of game ai   stephane bura
The future of game ai stephane buraMary Chan
 
Esports games nicolas cerrato
Esports games   nicolas cerratoEsports games   nicolas cerrato
Esports games nicolas cerratoMary Chan
 
Free2 play soft launch obtaining tangible results through action-oriented a...
Free2 play soft launch   obtaining tangible results through action-oriented a...Free2 play soft launch   obtaining tangible results through action-oriented a...
Free2 play soft launch obtaining tangible results through action-oriented a...Mary Chan
 
Assassin’s creed unity building the next generation open world games marc ...
Assassin’s creed unity  building the next generation open world games   marc ...Assassin’s creed unity  building the next generation open world games   marc ...
Assassin’s creed unity building the next generation open world games marc ...Mary Chan
 
Power to the people the rewards for complete trust - steve stopps
Power to the people   the rewards for complete trust - steve stoppsPower to the people   the rewards for complete trust - steve stopps
Power to the people the rewards for complete trust - steve stoppsMary Chan
 
Brazil the real challenges of gaming business marcus imaizumi
Brazil the real challenges of gaming business    marcus imaizumiBrazil the real challenges of gaming business    marcus imaizumi
Brazil the real challenges of gaming business marcus imaizumiMary Chan
 
How to pitch
How to pitchHow to pitch
How to pitchMary Chan
 

More from Mary Chan (20)

Moving to virtual reality chet faliszek
Moving to virtual reality    chet faliszekMoving to virtual reality    chet faliszek
Moving to virtual reality chet faliszek
 
Engage and keep your community alive best practises and keys to success - s...
Engage and keep your community alive   best practises and keys to success - s...Engage and keep your community alive   best practises and keys to success - s...
Engage and keep your community alive best practises and keys to success - s...
 
Go big or go home jillian mood
Go big or go home   jillian moodGo big or go home   jillian mood
Go big or go home jillian mood
 
The toolbox approach to f2 p design nicholas lovell
The toolbox approach to f2 p design   nicholas lovellThe toolbox approach to f2 p design   nicholas lovell
The toolbox approach to f2 p design nicholas lovell
 
Session rahim attaba - wargaming europe sas
Session   rahim attaba - wargaming europe sasSession   rahim attaba - wargaming europe sas
Session rahim attaba - wargaming europe sas
 
Connect to the consumer john clark
Connect to the consumer   john clarkConnect to the consumer   john clark
Connect to the consumer john clark
 
Organizational structure how to build an effective free to-play studio- andre...
Organizational structure how to build an effective free to-play studio- andre...Organizational structure how to build an effective free to-play studio- andre...
Organizational structure how to build an effective free to-play studio- andre...
 
What interior design teaches us about environment art dan cox
What interior design teaches us about environment art   dan coxWhat interior design teaches us about environment art   dan cox
What interior design teaches us about environment art dan cox
 
Staying competitive when your brand new thing becomes the same old thing s...
Staying competitive when your brand new thing becomes the same old thing   s...Staying competitive when your brand new thing becomes the same old thing   s...
Staying competitive when your brand new thing becomes the same old thing s...
 
Lessons from the community building an open development dna jeff spock
Lessons from the community building an open development dna   jeff spockLessons from the community building an open development dna   jeff spock
Lessons from the community building an open development dna jeff spock
 
Only in battlefield” how user generated video took center stage in the battle...
Only in battlefield” how user generated video took center stage in the battle...Only in battlefield” how user generated video took center stage in the battle...
Only in battlefield” how user generated video took center stage in the battle...
 
Playing with chance good luck marc pestka
Playing with chance good luck   marc pestkaPlaying with chance good luck   marc pestka
Playing with chance good luck marc pestka
 
Mixing for games levels and more... jocelyn daoust
Mixing for games levels and more...   jocelyn daoustMixing for games levels and more...   jocelyn daoust
Mixing for games levels and more... jocelyn daoust
 
The future of game ai stephane bura
The future of game ai   stephane buraThe future of game ai   stephane bura
The future of game ai stephane bura
 
Esports games nicolas cerrato
Esports games   nicolas cerratoEsports games   nicolas cerrato
Esports games nicolas cerrato
 
Free2 play soft launch obtaining tangible results through action-oriented a...
Free2 play soft launch   obtaining tangible results through action-oriented a...Free2 play soft launch   obtaining tangible results through action-oriented a...
Free2 play soft launch obtaining tangible results through action-oriented a...
 
Assassin’s creed unity building the next generation open world games marc ...
Assassin’s creed unity  building the next generation open world games   marc ...Assassin’s creed unity  building the next generation open world games   marc ...
Assassin’s creed unity building the next generation open world games marc ...
 
Power to the people the rewards for complete trust - steve stopps
Power to the people   the rewards for complete trust - steve stoppsPower to the people   the rewards for complete trust - steve stopps
Power to the people the rewards for complete trust - steve stopps
 
Brazil the real challenges of gaming business marcus imaizumi
Brazil the real challenges of gaming business    marcus imaizumiBrazil the real challenges of gaming business    marcus imaizumi
Brazil the real challenges of gaming business marcus imaizumi
 
How to pitch
How to pitchHow to pitch
How to pitch
 

Recently uploaded

Bobbie goods colorinsssssssssssg book.pdf
Bobbie goods colorinsssssssssssg book.pdfBobbie goods colorinsssssssssssg book.pdf
Bobbie goods colorinsssssssssssg book.pdflunavro0105
 
Russian⚡ Call Girls In Sector 40 Noida✨8375860717⚡Escorts Service
Russian⚡ Call Girls In Sector 40 Noida✨8375860717⚡Escorts ServiceRussian⚡ Call Girls In Sector 40 Noida✨8375860717⚡Escorts Service
Russian⚡ Call Girls In Sector 40 Noida✨8375860717⚡Escorts Servicedoor45step
 
Triangle Vinyl Record Store, Clermont Florida
Triangle Vinyl Record Store, Clermont FloridaTriangle Vinyl Record Store, Clermont Florida
Triangle Vinyl Record Store, Clermont FloridaGabrielaMiletti
 
Benjamin Portfolio Process Work Slideshow
Benjamin Portfolio Process Work SlideshowBenjamin Portfolio Process Work Slideshow
Benjamin Portfolio Process Work Slideshowssuser971f6c
 
Maddie Eastland's Media Studies Music Magazine Research
Maddie Eastland's Media Studies Music Magazine ResearchMaddie Eastland's Media Studies Music Magazine Research
Maddie Eastland's Media Studies Music Magazine ResearchMaddieEastland
 
Subway Stand OFF storyboard by Raquel Acosta
Subway Stand OFF storyboard by Raquel AcostaSubway Stand OFF storyboard by Raquel Acosta
Subway Stand OFF storyboard by Raquel Acostaracosta58
 
Jvc Call Girl +971528604116 Indian Call Girl in Jvc By Dubai Call Girl
Jvc Call Girl +971528604116 Indian Call Girl in Jvc By Dubai Call GirlJvc Call Girl +971528604116 Indian Call Girl in Jvc By Dubai Call Girl
Jvc Call Girl +971528604116 Indian Call Girl in Jvc By Dubai Call Girllijeho2176
 
Roadrunner Motel, Motel/Residence. Tucumcari, NM
Roadrunner Motel, Motel/Residence. Tucumcari, NMRoadrunner Motel, Motel/Residence. Tucumcari, NM
Roadrunner Motel, Motel/Residence. Tucumcari, NMroute66connected
 
San Jon Motel, Motel/Residence, San Jon, NM
San Jon Motel, Motel/Residence, San Jon, NMSan Jon Motel, Motel/Residence, San Jon, NM
San Jon Motel, Motel/Residence, San Jon, NMroute66connected
 
Olga Marciano (Italian artist, 1962) part.3
Olga Marciano (Italian artist, 1962) part.3Olga Marciano (Italian artist, 1962) part.3
Olga Marciano (Italian artist, 1962) part.3sandamichaela *
 
Enjoy ➥8448380779▻ Call Girls In Laxmi Nagar Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Laxmi Nagar Delhi NCREnjoy ➥8448380779▻ Call Girls In Laxmi Nagar Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Laxmi Nagar Delhi NCRalexsharmaa01
 
Kristy Soto's Industrial design Portfolio
Kristy Soto's Industrial design PortfolioKristy Soto's Industrial design Portfolio
Kristy Soto's Industrial design PortfolioKristySoto
 
call girls in Noida New Ashok Nagar 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Noida New Ashok Nagar 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Noida New Ashok Nagar 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Noida New Ashok Nagar 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...alexsharmaa01
 
Teepee Curios, Curio shop, Tucumcari, NM
Teepee Curios, Curio shop, Tucumcari, NMTeepee Curios, Curio shop, Tucumcari, NM
Teepee Curios, Curio shop, Tucumcari, NMroute66connected
 
Russian⚡ Call Girls In Sector 39 Noida✨8375860717⚡Escorts Service
Russian⚡ Call Girls In Sector 39 Noida✨8375860717⚡Escorts ServiceRussian⚡ Call Girls In Sector 39 Noida✨8375860717⚡Escorts Service
Russian⚡ Call Girls In Sector 39 Noida✨8375860717⚡Escorts Servicedoor45step
 
Abu Dhabi Housewife Call Girls +971509530047 Abu Dhabi Call Girls
Abu Dhabi Housewife Call Girls +971509530047 Abu Dhabi Call GirlsAbu Dhabi Housewife Call Girls +971509530047 Abu Dhabi Call Girls
Abu Dhabi Housewife Call Girls +971509530047 Abu Dhabi Call Girlshayawit234
 
New_Cross_Over (Comedy storyboard sample)
New_Cross_Over (Comedy storyboard sample)New_Cross_Over (Comedy storyboard sample)
New_Cross_Over (Comedy storyboard sample)DavonBrooks
 
Lindy's Coffee Shop, Restaurants-cafes, Albuquerque, NM
Lindy's Coffee Shop, Restaurants-cafes, Albuquerque, NMLindy's Coffee Shop, Restaurants-cafes, Albuquerque, NM
Lindy's Coffee Shop, Restaurants-cafes, Albuquerque, NMroute66connected
 
Escort Service in Al Rigga +971509530047 UAE
Escort Service in Al Rigga +971509530047 UAEEscort Service in Al Rigga +971509530047 UAE
Escort Service in Al Rigga +971509530047 UAEvecevep119
 
Al Barsha Housewife Call Girls +971509530047 Al Barsha Call Girls
Al Barsha Housewife Call Girls +971509530047 Al Barsha Call GirlsAl Barsha Housewife Call Girls +971509530047 Al Barsha Call Girls
Al Barsha Housewife Call Girls +971509530047 Al Barsha Call Girlshayawit234
 

Recently uploaded (20)

Bobbie goods colorinsssssssssssg book.pdf
Bobbie goods colorinsssssssssssg book.pdfBobbie goods colorinsssssssssssg book.pdf
Bobbie goods colorinsssssssssssg book.pdf
 
Russian⚡ Call Girls In Sector 40 Noida✨8375860717⚡Escorts Service
Russian⚡ Call Girls In Sector 40 Noida✨8375860717⚡Escorts ServiceRussian⚡ Call Girls In Sector 40 Noida✨8375860717⚡Escorts Service
Russian⚡ Call Girls In Sector 40 Noida✨8375860717⚡Escorts Service
 
Triangle Vinyl Record Store, Clermont Florida
Triangle Vinyl Record Store, Clermont FloridaTriangle Vinyl Record Store, Clermont Florida
Triangle Vinyl Record Store, Clermont Florida
 
Benjamin Portfolio Process Work Slideshow
Benjamin Portfolio Process Work SlideshowBenjamin Portfolio Process Work Slideshow
Benjamin Portfolio Process Work Slideshow
 
Maddie Eastland's Media Studies Music Magazine Research
Maddie Eastland's Media Studies Music Magazine ResearchMaddie Eastland's Media Studies Music Magazine Research
Maddie Eastland's Media Studies Music Magazine Research
 
Subway Stand OFF storyboard by Raquel Acosta
Subway Stand OFF storyboard by Raquel AcostaSubway Stand OFF storyboard by Raquel Acosta
Subway Stand OFF storyboard by Raquel Acosta
 
Jvc Call Girl +971528604116 Indian Call Girl in Jvc By Dubai Call Girl
Jvc Call Girl +971528604116 Indian Call Girl in Jvc By Dubai Call GirlJvc Call Girl +971528604116 Indian Call Girl in Jvc By Dubai Call Girl
Jvc Call Girl +971528604116 Indian Call Girl in Jvc By Dubai Call Girl
 
Roadrunner Motel, Motel/Residence. Tucumcari, NM
Roadrunner Motel, Motel/Residence. Tucumcari, NMRoadrunner Motel, Motel/Residence. Tucumcari, NM
Roadrunner Motel, Motel/Residence. Tucumcari, NM
 
San Jon Motel, Motel/Residence, San Jon, NM
San Jon Motel, Motel/Residence, San Jon, NMSan Jon Motel, Motel/Residence, San Jon, NM
San Jon Motel, Motel/Residence, San Jon, NM
 
Olga Marciano (Italian artist, 1962) part.3
Olga Marciano (Italian artist, 1962) part.3Olga Marciano (Italian artist, 1962) part.3
Olga Marciano (Italian artist, 1962) part.3
 
Enjoy ➥8448380779▻ Call Girls In Laxmi Nagar Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Laxmi Nagar Delhi NCREnjoy ➥8448380779▻ Call Girls In Laxmi Nagar Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Laxmi Nagar Delhi NCR
 
Kristy Soto's Industrial design Portfolio
Kristy Soto's Industrial design PortfolioKristy Soto's Industrial design Portfolio
Kristy Soto's Industrial design Portfolio
 
call girls in Noida New Ashok Nagar 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Noida New Ashok Nagar 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Noida New Ashok Nagar 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Noida New Ashok Nagar 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Teepee Curios, Curio shop, Tucumcari, NM
Teepee Curios, Curio shop, Tucumcari, NMTeepee Curios, Curio shop, Tucumcari, NM
Teepee Curios, Curio shop, Tucumcari, NM
 
Russian⚡ Call Girls In Sector 39 Noida✨8375860717⚡Escorts Service
Russian⚡ Call Girls In Sector 39 Noida✨8375860717⚡Escorts ServiceRussian⚡ Call Girls In Sector 39 Noida✨8375860717⚡Escorts Service
Russian⚡ Call Girls In Sector 39 Noida✨8375860717⚡Escorts Service
 
Abu Dhabi Housewife Call Girls +971509530047 Abu Dhabi Call Girls
Abu Dhabi Housewife Call Girls +971509530047 Abu Dhabi Call GirlsAbu Dhabi Housewife Call Girls +971509530047 Abu Dhabi Call Girls
Abu Dhabi Housewife Call Girls +971509530047 Abu Dhabi Call Girls
 
New_Cross_Over (Comedy storyboard sample)
New_Cross_Over (Comedy storyboard sample)New_Cross_Over (Comedy storyboard sample)
New_Cross_Over (Comedy storyboard sample)
 
Lindy's Coffee Shop, Restaurants-cafes, Albuquerque, NM
Lindy's Coffee Shop, Restaurants-cafes, Albuquerque, NMLindy's Coffee Shop, Restaurants-cafes, Albuquerque, NM
Lindy's Coffee Shop, Restaurants-cafes, Albuquerque, NM
 
Escort Service in Al Rigga +971509530047 UAE
Escort Service in Al Rigga +971509530047 UAEEscort Service in Al Rigga +971509530047 UAE
Escort Service in Al Rigga +971509530047 UAE
 
Al Barsha Housewife Call Girls +971509530047 Al Barsha Call Girls
Al Barsha Housewife Call Girls +971509530047 Al Barsha Call GirlsAl Barsha Housewife Call Girls +971509530047 Al Barsha Call Girls
Al Barsha Housewife Call Girls +971509530047 Al Barsha Call Girls
 

Brave new world designing the destiny ui david candland

  • 1.
  • 2. David Candland Designing the Destiny UI
  • 3. Features discussed in-depth • The Free Cursor • Time-gated interactions • The Director
  • 5.
  • 6. Why a Free Cursor? • A free cursor and tooltips allow for high information density on a single screen. • Free scrolling screens with animating interactive elements are sexy • Free cursor screens work in both 4:3 and 16:9 aspect ratios.
  • 7.
  • 8. Why a Free Cursor? • A free cursor and tooltips allow for high information density on a single screen. • Free scrolling screens with animating interactive elements are sexy. • Free cursor screens work in both 4:3 and 16:9 aspect ratios. • A free cursor enables interactive elements of a screen to not be grid aligned
  • 9.
  • 10. Free Cursor Goals • Spend “autoaim” time to make it feel right • Embrace it completely • Counterscrolling required
  • 11.
  • 13.
  • 15.
  • 16. Time-Gated Interactions • Avoid confirmation dialogs in our game
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. The Director • Create an always available, always populated list of starting points for adventure. • Incentivize players to be activity omnivores • Offer direction to inexperienced players.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. The Director • Create an always available, always populated list of starting points for adventure. • Incentivize players to be activity omnivores • Offer direction to inexperienced players. • Offer a sense of place • Show you your past & future, provide a sense of accomplishment and aspiration • Display dependencies between activities.
  • 28.
  • 29.
  • 30. Takeaways • Work from goals, not from specific studio requests. • Prototype early, prototype often, with small teams. • Test on coworkers, external candidates, and yourself. • Schedule plenty of time for iteration.

Editor's Notes

  1. Introduction David candland, ui design lead at bungie Today marks 14 years at Bungie Helped make and design the UI for halo, halo 2, halo 3, odst, reach and new game, destiny Who here has played destiny (show of hands)? UI in destiny been getting a lot of buzz around the internet, which is unusual for people to talk about game UI Today I’m going to talk about that
  2. 30 minutes not a lot of time, so instead of going broad and talking a little about a lot of aspects, I’m going deep about three For each of these, I’m going to go into the why, how, and the result of each of these aspects of our game and hopefully give you a few takeaways on the design process. The free cursor Time-gated interactions The Director
  3. The Free cursor Typical game UI to d-pad or stick around various UI elements Almost never see a cursor on a game console.
  4. What is the free cursor? Destiny is a game that combines shooter, social, and RPG aspects together This is one of my characters Invoke UI to get a better look at all the armor I have equipped Selection is controlled with this cursor that moves freely about the UI The background counterscrolls in the opposite direction Your inventory can fill with things like guns, armor, materials We made each item have a tangible feeling tile with an image. You feel like you’ve been collecting objects instead of just names of things. When you compare or equip items, you’re really just swapping out these tiles that you select with your cursor You can have a lot in your inventory Trying to accomplish simple functions like equipping a helmet, comparing items, and equipping a weapon a rocket launcher would’ve taken a lot of time and many, many directional clicks of the d-pad just to pull this off
  5. A free cursor and tooltips allow for high information density on a single screen without a lot of presses to navigate through it all Free scrolling screens with animating interactive elements are sexy Pro tip: Best way to make someone think your UI is easy to use: make it sexy. Free cursor screens work in both 4:3 and 16:9 aspect ratios Without layout changes or large dead areas on HDTVs.
  6. This is how the UI looks in standard def. We were able to use (for the most part) the same ui screens that we have in widescreen because the cursor allows us to simply counterscroll the content that doesn’t fit right off the screen.
  7. So, there were these 3 reasons, the last one, is…
  8. What do Director is map of solar system, Navigation around area would be guesswork… mostly left or mostly down? Arduous and unpredictable DPAD navigation requires predictable, linear alignment of interactive elements Skywatch to mothyards, is it left, or down? Could be wrong 50% of the time. Feels bad.
  9. We’d prototyped Came to the conclusion that we needed to move forward with this decision. Jason Jones (Project director) agreed, but gave me the following goals to work from: It’s important to work from goals. When you tell designers what to do, you stifle exploration. These were the goals For each of these, I’m going to go into the why, how and the result of each of these aspects of our game and hopefully give you a few takeaways on the design process. make it feel right This hearkens back to Halo 1. We had moved from a PC platform to a console. Aiming with thumbs was really hard. Spent weeks and weeks of time to figure out target magnetism, bullet spread, autaim, etc. Getting precision out of your thumbs is tricky. We had to address many of the same issues. Embrace it completely; no scroll bars, d-padding, required zooming or other modifier buttons Counterscrolling required. Static elements when you move the cursor feel wrong.
  10. When counterscrolling, the content moves from one end of the screen to the other. Essentially becomes a big scrollbar that operates on 2 different axis. Big question 1 – do you vary the speed of the cursor or vary the speed of the background Question 2 – how do you handle screens that are disproportionately long? Fast on one axis, then slow on the other? Prototyped in after Effects, then in engine to try and help us find solutions to these.
  11. Best solution was to make both a non-issue. Take the most screen real estate you will need, then create a buffer, a margin of space on all ends to ensure all screens counterscrolled appropriately and evenly. What about all the extra space? Scroll stuff off the screen? Yeah, but nobody chooses to move their cursor there because there’s nothing to see there. Selecting items Thumbs not too dexterous Need assistance to help you land the cursor on an object
  12. Investigated 2 main techniques Gravity well Friction All the variables… what if less gravity if you pegged your sticks? How much friction? What if friction only on the way in? etc. prototyped each. Ruled out gravity well. Dense screen means erratic cursor movement and lack of control. Friction felt good, got global settings to tweak from engineering Too much friction, people circumvent all the icons Too little, and cant hit targets without frustration
  13. Found the sweet spot , but felt wrong on the extreme cases dense and open. Asked for screen overrides to tweak down on dense screens so even though cursor speed and friction felt consistent. The thing about design, is even though on paper and mathematically things may be correct, they may not feel that way, and sometimes you need to fudge things differently to make them feel consistent and the same.
  14. In the end, very happy with result. Nothing perfect, we still look at ways we can improve the experience. In this last video You may have noticed the interaction prompt to bring up the vendor screen. This nicely segeways into my next topic.
  15. Request from Jason – I hate getting asked if I really meant to do something when I do something. I would like to eliminate confirmation dialogs from the game. How in the heck do we do that?
  16. To answer this question, Let’s step back a minute Many interactions in game that require holding the X button How do you communicate “hold” ? ** Now start movie ** Player taps X button, sees meter move. “oh, I guess I hold this” After having this functionality in the game, we realized we could re-use the same functionality to achieve this goal of avoiding confirmation dialogs.
  17. The idea that we used was to add a timer on destructive actions to give players the chance to bag out. Timer = emotional response – are you sure? This is permanent, and we’re giving you time to change your mind.
  18. In this example the timer is on leaving an activity prematurely. Also flashed red warning that the activity was incomplete.
  19. The more severe the consequences of the action, the longer the timer was, so you didn’t get in a funk of repetitive tasks. Something different is happening… Why is this taking so long?? Oh! That’s my exotic weapon! Leaving activity early takes much longer than summoning sparrow. IF you’re party leader, leaving early and bringing everyone with you takes up to 7 seconds.
  20. Couldn’t eliminate the dialog completely due to cert requirements, but we got rid of a lot. One we kept was deleting your character. Permanent, lose a lot of time. Didn’t want cat to sit on controller and delete your character 10 second timer, followed by confirmation on different button. It’s kind of a unique approach to the problem. Sometimes its faster, sometimes a dialog would be faster, either way, it’s far less intrusive.
  21. The last feature I’m going to discuss today is the director Jason gave us the following goals to work from
  22. First piece of UI we prototyped for Destiny back in 2010 Keep in mind this was a very early mockup, before we had any locations or story figured out. Solar system and exploration Had issues: Too much digging in and out Everything equal, what should I do next? Players that have played our halo games for many years would probably buy Desinty too, many spent years wanting to just shoot other dudes, where is that?
  23. One of our personas we were designing for, Todd, the drunken frat boy. How does he get to play what he wants?
  24. We started iterating. We tried lots of ideas. Trying to design the UI while the rest of the game was being designed concurrently, plans would changed daily. Anyone in game development knows that’s just how it goes. Sometimes we’d create problems for ourselves by trying to solve for things like including the gas giants or multiple destinations at each planet, only to find out later that those weren’t even going to be issues. So trying to not get hung up on the details was a challenge. If you’re watching this later on video and pausing to pick through all the details, here’s the voice of sanity: Sometimes it’s much easier to make data up rather than track the writers down or read story documentation, so try not to get hung up on mission details here. Much of that we pulled out of thin air. Some designs didn’t make it past b/w motion comps, some made it all the way into the engine About 8-9 major revisions, each one solving the issues the last one had. At one point,we’d completely eliminated the director altogether and combined it with the orbit lobby on one screen. Finally ended up here.
  25. We had streamlined the process, solved lots of issues, made it easy to do what you want and do so efficiently. But, by doing so, we had totally sucked the cool out of the most important piece of UI in the game. Looking back, the solar system was so neat, provided sense of exploration, wonder and dozens of other intangibles. Wed been chopping trees, but hadn’t been looking at the forest. We’d had directives from Jason, but he re-evaluated what was most important, and revised our goals:
  26. 11th hour, few months to ship, we went for it, and changed the director one more time. We knew it was right, but we were very cautious. Last chance, do it right. Went through several visual designs,
  27. Built working prototype as rapid as possible, pilfered web guy using html, CSS & Java script Out of time. Specs mostly finished and most details figured out, started executing. Not optimal, but we had to move.
  28. Very happy with result, love the design, and the solutions we arrived at.
  29. So that’s some insight on our design process, for better or worse. Some takeaways from these 3 examples of why, how and result: slide – conclusion – 3 takeaways: 3.Request, Can you make the button to my feature flash red? Goal, players should understand that they will get better rewards by playing a more challenging activity. Save time and money if you can root out issues early on Play from the mindset of the new user. Really easy to get in a slump of “Dev Brain” Force yourself to role play. Some issues don’t present themselves until you get them in the hands of people. Expect to revise.