Разработчикам игр для Android, которые ранее ориентировались на мобильные устройства с небольшими экранами и сенсорным вводом, следует учесть ряд моментов при адаптации своей игры к ChromeOS.
Большие экраны и оконная операционная система открывают множество возможностей для улучшений, а также налагают ответственность на пользователей за соответствие их ожиданиям. Аналогично, поддержка клавиатуры, мыши, тачпада и геймпада необходима для создания выдающихся игр в настольной среде. Для обеспечения эффективной совместной работы всех этих компонентов в экосистеме Android может потребоваться профилирование и настройка. Здесь вы найдете несколько фрагментов кода, ссылки на документацию и некоторые советы и рекомендации, специфичные для ChromeOS, которые помогут вам начать:
Начните изучать эти темы.
- Поддержка ввода для изучения обработки ввода с клавиатуры, мыши, контроллера и стилуса.
- На больших экранах содержится информация об управлении окнами.
- В разделе «Оптимизация размера экрана» объясняется, как определить разрешение экрана для рендеринга.
- При публикации материалов следует учитывать особенности поддержки архитектур x86/ARM, включая правильную компиляцию 32/64-битных систем для достижения высокой производительности.
- Изучение сетевой поддержки многопользовательских игр.
- Профилирование производительности поможет вам научиться выявлять и устранять узкие места в производительности вашей игры.
- Игровые движки : ресурсы и советы по использованию распространенных игровых движков (Unity, Unreal, Cocos2d).