Skip to content

Design Documentation

adamsmithkipnis edited this page Oct 3, 2017 · 4 revisions

Search functions include

  • Search Bar - typing
  • Deep linking to specific games from outside of app
  • Scrollable Game list (alphabetical)
  • Scrollable Console list
  • Search Bar with Microphone activation
  • Voice-based search triggered by remote mic button

Questions: How will the emulator be selected for the game? Is it one emulator for all games, or will Odyssey pick the best emulator for the game?

User Flows

Standard opening

  1. Launch Odyssey
  2. Select game from scrollable list
  3. Launch game

Search Games by Console

  1. Launch Odyssey
  2. Select Console list
  3. Scroll through consoles and select one
  4. Scroll through games on that console to select and launch one

Search Games by keyword

  1. Launch Odyssey
  2. Type in keyword to search bar
  3. Games filter out of list as keyword is typed
  4. User selects game from remaining list

Launch Game from app through voice

  1. Launch Odyssey
  2. Use voice search to locate and start game

Launch game from outside of app using voice

  1. Use voice search or “Ok google, play Sonic the hedgehog” to start Odyssey and Sonic

Other possible features…

  • Multiplayer – Add friends
  • Multiplayer – voice chat
  • Controller configuration
  • Controller selection
  • Background song
  • Background songs
  • Custom SFX for navigation
  • What else?
Clone this wiki locally