SlideShare a Scribd company logo
Конференция FlashGAMM
Могут ли виртуальные кнопки
 быть лучше аппаратных?




     UIDesign Group: проектирование интерфейсов,
       юзабилити-консалтинг | www.uidesign.ru
Алексей Копылов
• Около 10 лет опыта
  проектирования интерфейсов

• С 2003 основал компанию
  «UIDesign Group»

• Редактирует переводные книги
  (Алан Купер, Гарретт и др.)

• Twitter, Facebook: copylove
  Блог: gui.ru/copylove
I. Некоторые особенности
    сенсорных устройств
• Мобильность
• Мульти-сенсорность
• Повышенная чувствительность
  к окружающему миру
• Взаимодействие на весу
• Отсутствие контроля за
  положением в пространстве
• Низкое разрешение пальцев
Устройство = программа
Osmos
Эти устройства являются окном в
захватывающий мир игр!
II. Способы управления:
  виртуальные кнопки и
       джойстики



           +
Типичная игра с джойстиком




                             Death Rally
Недостатки джойстиков
                 • Взаимодействие
                   опосредовано
                 • Нет обратной связи
                 • Закрывают экран
                 • Проблемы ориентации в
                   3D
                 • Как правило не на том
                   месте!
                 • Пальцы перестают
                   скользить
Проблемы 3D шутеров




                               Predators
Прицеливание Стрельба Перемещение
           выберите 2 из 3х!
Грэм Девайн о джойстиках
           « Знаете, чего нет у iPad’а?
             Джойстика!
             Так почему мы должны его
             делать? Если вы помещаете
             виртуальный джойстик на
             экран, значит вы говорите
             игроку, что на другой
             приставке ваша игра будет
             лучше.
                                          «
Лечим недостатки джойстиков

                          • Адаптациях под пользователя
                          • Использование открытых
                            гашеток
                          • Специальные кнопки для
                            критичных действий
                            (look back в Dead Space)
                          • Прилипание прицела
                            (игра Terminator)
                          • Использование рельсов
                          • Использование гироскопа и
             Dead Space
                            акселерометра (Rage)
Можно и так
А еще можно пойти путем минимализма




                             Monster Dash
              Играем двумя
                кнопками
А еще можно пойти путем минимализма




                             Tiny Wings
             Играем одной!
III. Способы управления:
     непосредственное
      взаимодействие



           +
Игры с прямым управлением




                                    Pirates vs.
                                    Pandas vs.
                                   Zombies vs.
                                      Ninjas
                     Fruit Ninja




     World of GOO


                    Zombie Smash   Cut the Rope
Руки нас сделали человеком




        Давайте использовать их
          на полную катушку!
Будем делать горшки и кувшины!




                                 Let’s Create! Pottery HD
Чувствовать себя хищной клеткой!




                                   Osmos
Будем оплетать слонов!




                         Zen Bound
Кое-что о жестах
Жесты можно использовать вместо
джойстика




                                      Infinity Blade
          • Освобождается место
          • Можно создавать создать
            сложное взаимодействие
Выводы
Нельзя переносить игры с других
платформ бездумными способом!




                                      Chop Chop Caveman
           Очень сложно выполнять
          одновременные действия,
           такие как идти и прыгать
Надо опираться на уникальные
возможности сенсорных устройств




                                     Pulse
           Этой игрой не получится
            управлять с помощью
            джойстика или мыши!
Огромное количество захватывающих игр
все еще не изобретено!
Выражаю благодарность за помощь при
       подготовке материала




      Тарасу Бризицкому   Владимиру Зимину
Вопросы?
twitter, friendfeed, facebook: copylove
      email: akopylov@uidesign.ru




      UIDesign Group: проектирование интерфейсов,
      юзабилити-консалтинг | www.uidesign.ru

More Related Content

What's hot

Игра в прятки в Панорамах Google/Яндекс
Игра в прятки в Панорамах Google/ЯндексИгра в прятки в Панорамах Google/Яндекс
Игра в прятки в Панорамах Google/Яндекс
Анатолий Шперх
 
Calinin Yuri "MMO content"
Calinin Yuri "MMO content"Calinin Yuri "MMO content"
Calinin Yuri "MMO content"
ForkConf
 
Rif13.19apr s68--riazanov
Rif13.19apr s68--riazanovRif13.19apr s68--riazanov
Rif13.19apr s68--riazanov
Mail.ru Group
 
Компьютерные игры
Компьютерные игрыКомпьютерные игры
Компьютерные игры
PAHAN66666
 

What's hot (16)

Игра в прятки в Панорамах Google/Яндекс
Игра в прятки в Панорамах Google/ЯндексИгра в прятки в Панорамах Google/Яндекс
Игра в прятки в Панорамах Google/Яндекс
 
Calinin Yuri "MMO content"
Calinin Yuri "MMO content"Calinin Yuri "MMO content"
Calinin Yuri "MMO content"
 
Kranonit S18 Pavlov Evgeniy
Kranonit S18 Pavlov Evgeniy Kranonit S18 Pavlov Evgeniy
Kranonit S18 Pavlov Evgeniy
 
Blank Note from CloudMoon Interactive
Blank Note from CloudMoon InteractiveBlank Note from CloudMoon Interactive
Blank Note from CloudMoon Interactive
 
Rif13.19apr s68--riazanov
Rif13.19apr s68--riazanovRif13.19apr s68--riazanov
Rif13.19apr s68--riazanov
 
Слайды для второго занятия Школы Мастеров 2.0
Слайды для второго занятия Школы Мастеров 2.0Слайды для второго занятия Школы Мастеров 2.0
Слайды для второго занятия Школы Мастеров 2.0
 
Wiki media-design
Wiki media-designWiki media-design
Wiki media-design
 
Игра в программирование? Настольные игры для обучения программированию
Игра в программирование? Настольные игры для обучения программированиюИгра в программирование? Настольные игры для обучения программированию
Игра в программирование? Настольные игры для обучения программированию
 
Making games on your own. Career of indie game developer
Making games on your own. Career of indie game developerMaking games on your own. Career of indie game developer
Making games on your own. Career of indie game developer
 
Roboo
RobooRoboo
Roboo
 
Мобильные игры: ID, UI, UX
Мобильные игры: ID, UI, UXМобильные игры: ID, UI, UX
Мобильные игры: ID, UI, UX
 
Kirill Zolovkin, Suricate Games
Kirill Zolovkin, Suricate GamesKirill Zolovkin, Suricate Games
Kirill Zolovkin, Suricate Games
 
Проекты летней школы
Проекты летней школыПроекты летней школы
Проекты летней школы
 
бурдин иван
бурдин иванбурдин иван
бурдин иван
 
Что такое разговорные(настольные) ролевые игры?
Что такое разговорные(настольные) ролевые игры?Что такое разговорные(настольные) ролевые игры?
Что такое разговорные(настольные) ролевые игры?
 
Компьютерные игры
Компьютерные игрыКомпьютерные игры
Компьютерные игры
 

Viewers also liked

Дискуссионная панель “Технические аспекты разработки игр на HTML5″
Дискуссионная панель “Технические аспекты разработки игр на HTML5″Дискуссионная панель “Технические аспекты разработки игр на HTML5″
Дискуссионная панель “Технические аспекты разработки игр на HTML5″
DevGAMM Conference
 
александр федосеев мой первый год в инди
александр федосеев   мой первый год в индиалександр федосеев   мой первый год в инди
александр федосеев мой первый год в инди
DevGAMM Conference
 

Viewers also liked (20)

Дискуссионная панель “Технические аспекты разработки игр на HTML5″
Дискуссионная панель “Технические аспекты разработки игр на HTML5″Дискуссионная панель “Технические аспекты разработки игр на HTML5″
Дискуссионная панель “Технические аспекты разработки игр на HTML5″
 
Dynamic Pixels: Mobile art trends by example of top grossing game
Dynamic Pixels: Mobile art trends by example of top grossing gameDynamic Pixels: Mobile art trends by example of top grossing game
Dynamic Pixels: Mobile art trends by example of top grossing game
 
александр федосеев мой первый год в инди
александр федосеев   мой первый год в индиалександр федосеев   мой первый год в инди
александр федосеев мой первый год в инди
 
Game lynch Kyiv 2013
Game lynch Kyiv 2013Game lynch Kyiv 2013
Game lynch Kyiv 2013
 
Smokoko S.A.: Art engineering
Smokoko S.A.: Art engineeringSmokoko S.A.: Art engineering
Smokoko S.A.: Art engineering
 
Rhapsody Games: Many faces of dialogue system
Rhapsody Games: Many faces of dialogue systemRhapsody Games: Many faces of dialogue system
Rhapsody Games: Many faces of dialogue system
 
Георгий Заркуа: В тихом омуте инди водятся
Георгий Заркуа: В тихом омуте инди водятсяГеоргий Заркуа: В тихом омуте инди водятся
Георгий Заркуа: В тихом омуте инди водятся
 
BigPoint: The creative process: sentinels in Shards of War
BigPoint: The creative process: sentinels in Shards of WarBigPoint: The creative process: sentinels in Shards of War
BigPoint: The creative process: sentinels in Shards of War
 
Unity: От тестов к игре!
Unity: От тестов к игре!Unity: От тестов к игре!
Unity: От тестов к игре!
 
Alternativa: How I stopped interfering in people’s work
Alternativa: How I stopped interfering in people’s workAlternativa: How I stopped interfering in people’s work
Alternativa: How I stopped interfering in people’s work
 
Practics of Cross Platform Development with Gingee (case study)
Practics of Cross Platform Development with Gingee (case study)Practics of Cross Platform Development with Gingee (case study)
Practics of Cross Platform Development with Gingee (case study)
 
tinyBuild GAMES: Издательство Early Access на Steam
tinyBuild GAMES: Издательство Early Access на SteamtinyBuild GAMES: Издательство Early Access на Steam
tinyBuild GAMES: Издательство Early Access на Steam
 
Sergey Brui: The Russian Bay. Succeeding in the wild
Sergey Brui: The Russian Bay. Succeeding in the wildSergey Brui: The Russian Bay. Succeeding in the wild
Sergey Brui: The Russian Bay. Succeeding in the wild
 
Nekki: Shadow Fight 2: История разработки
Nekki: Shadow Fight 2: История разработкиNekki: Shadow Fight 2: История разработки
Nekki: Shadow Fight 2: История разработки
 
Manifesto of computer game writers
Manifesto of computer game writersManifesto of computer game writers
Manifesto of computer game writers
 
George Zarkua: Indie business: developers evolution
George Zarkua: Indie business: developers evolutionGeorge Zarkua: Indie business: developers evolution
George Zarkua: Indie business: developers evolution
 
Game Universe of Wargaming.net: Interacting with Game Community
Game Universe of Wargaming.net: Interacting with Game CommunityGame Universe of Wargaming.net: Interacting with Game Community
Game Universe of Wargaming.net: Interacting with Game Community
 
FDG: Staying Unique at the Age of Clones
FDG: Staying Unique at the Age of ClonesFDG: Staying Unique at the Age of Clones
FDG: Staying Unique at the Age of Clones
 
Martine Spaans - “How to turn your game from junkfood into fine dining”
Martine Spaans - “How to turn your game from junkfood into fine dining”Martine Spaans - “How to turn your game from junkfood into fine dining”
Martine Spaans - “How to turn your game from junkfood into fine dining”
 
AppSalute & Marmalade SDK: одна игра на все платформы за 6 минут
AppSalute & Marmalade SDK: одна игра на все платформы за 6 минутAppSalute & Marmalade SDK: одна игра на все платформы за 6 минут
AppSalute & Marmalade SDK: одна игра на все платформы за 6 минут
 

Similar to Алексей Копылов (UIDesign Group) - “Могут ли виртуальные кнопки быть лучше аппаратных? Опыт iOS.”

компьютерные игры
компьютерные игрыкомпьютерные игры
компьютерные игры
PAHAN66666
 
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
DevDay
 

Similar to Алексей Копылов (UIDesign Group) - “Могут ли виртуальные кнопки быть лучше аппаратных? Опыт iOS.” (9)

VR Game Design
VR Game DesignVR Game Design
VR Game Design
 
Александр Брагин, CEO GeekTime, Software Developer Mail.ru Сад граблей: Gamed...
Александр Брагин, CEO GeekTime, Software Developer Mail.ru Сад граблей: Gamed...Александр Брагин, CEO GeekTime, Software Developer Mail.ru Сад граблей: Gamed...
Александр Брагин, CEO GeekTime, Software Developer Mail.ru Сад граблей: Gamed...
 
Turometr +Encounter!
Turometr +Encounter! Turometr +Encounter!
Turometr +Encounter!
 
Тестируем игры для мобильных устройств: от прототипа до запуска
Тестируем игры для мобильных устройств: от прототипа до запускаТестируем игры для мобильных устройств: от прототипа до запуска
Тестируем игры для мобильных устройств: от прототипа до запуска
 
компьютерные игры
компьютерные игрыкомпьютерные игры
компьютерные игры
 
Nekki: Vector: up to top with zero marketing
Nekki: Vector: up to top with zero marketingNekki: Vector: up to top with zero marketing
Nekki: Vector: up to top with zero marketing
 
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
Хочу делать игры, пусть меня научат — DevDay, 06.06.2012
 
Between two fires: narrative through game design
Between two fires: narrative through game designBetween two fires: narrative through game design
Between two fires: narrative through game design
 
Google Cardboard (Winter Nights'15)
Google Cardboard (Winter Nights'15)Google Cardboard (Winter Nights'15)
Google Cardboard (Winter Nights'15)
 

More from DevGAMM Conference

More from DevGAMM Conference (20)

The art of small steps, or how to make sound for games in conditions of war /...
The art of small steps, or how to make sound for games in conditions of war /...The art of small steps, or how to make sound for games in conditions of war /...
The art of small steps, or how to make sound for games in conditions of war /...
 
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
 
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
 
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
 
AI / ML for Indies / Tyler Coleman (Retora Games)
AI / ML for Indies / Tyler Coleman (Retora Games)AI / ML for Indies / Tyler Coleman (Retora Games)
AI / ML for Indies / Tyler Coleman (Retora Games)
 
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
 
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
 
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
 
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
 
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
 
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
 
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
 
How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...
 
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
 
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
 
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
 
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
 
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
 
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
 
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
 

Алексей Копылов (UIDesign Group) - “Могут ли виртуальные кнопки быть лучше аппаратных? Опыт iOS.”