Эта страница ресурсов Unity * на сайте Intel® Developer Zone является центром поддержки архитектуры x86 игровым движком Unity. Заходите сюда почаще, эта страница будет регулярно обновляться.
Добавление поддержки архитектуры x86 в приложения Android *, использующие игровой движок Unity *
Включение поддержки архитектуры x86 в существующих играх, разработанных на основе движка Unity * для устройств с архитектурой ARM * с Android *, не представляет затруднений. В этом документе перечисляются действия по созданию «толстого» APK, содержащего библиотеки x86 и ARM из Unity 4.6или Unity 5.
https://software.intel.com/en-us/android/articles/adding-x86-support-to-android-apps-using-the-unity-game-engine
Unite 2014 — Big Android: наилучшая производительность на большинстве устройств
Руководство по оптимизации Unity * для Android * на платформе x86
Загрузить файл PDF: Руководство по оптимизации Unity * для Android * на платформе x86 *
Производительность платформы Android * x86 можно оптимизировать различными способами. В этом руководстве мы продемонстрируем различные инструменты и функции Unity *, способные помочь повысить производительность кода для платформы x86. Мы расскажем о работе с такими элементами, как качество текстур, пакетная обработка, исключение элементов из отрисовки, обработка света и эффекты расширенного динамического диапазона. Кроме того, мы покажем, как собрать двоичный файл для платформы x86 для тестирования и других целей.
Ознакомившись с этим руководством, вы сможете выявлять проблемы производительности и их причины и применять основные методики оптимизации для разработки высокопроизводительных игр на движке Unity. Сначала мы рассмотрим некоторые доступные инструменты, с помощью которых можно легко выявлять узкие места в приложениях.
НОВОСТИ
https://software.intel.com/en-us/blogs/2014/08/15/unity-android-support
Мы рады объявить о выпуске компонента, ранее отсутствовавшего в самом популярном на нашей планете игровом движке: речь идет о поддержке архитектуры Intel®, включая также графические процессоры Intel. Корпорация Intel и разработчики Unity совместно работают над реализацией следующих возможностей в игровом движке Unity3D.
- Поддержка нативного кода Android * для архитектуры Intel во всех версиях Unity3D *.
- Доступ к уникальным возможностям ГП Intel с помощью Unity3D.
- Доступ к новым инструкциям архитектуры Intel и поддержка управления потоками.
Движок Unity уже давно поддерживает системы с архитектурой x86 под управлением Windows *, но теперь будет реализована поддержка и устройств x86 с Android *.
Эта функциональность получила предварительное название Unite *; вскоре она будет доступна для последних версий Unity * 4 и Unity * 5. Когда вы получите эту новую версию Unity, достаточно будет открыть существующий проект и создать новую сборку для Android. При этом в дополнение к поддержке архитектуры ARM в код будет добавлена и поддержка x86. Теперь ваше приложение будет работать с оптимальной производительностью на устройствах и с процессорами Intel, и с процессорами ARM.
Полный текст пресс-релиза: http://newsroom.intel.com/community/intel_newsroom/blog/2014/08/20/intel-and-unity-collaborate-to-extend-android-support-across-intel-based-devices
У вас еще нет Unite?
Big Android: наилучшая производительность на большинстве устройств
Четверг, 21 августа, 17:00–17:30, Norcliff Room
В настоящее время свыше 1 млрд человек ежедневно пользуются устройствами Android. В этой презентации рассматриваются наиболее распространенные узкие места и проблемы производительности, влияющие на игры на движке Unity под управлением Android. Присутствующие узнают о лучших методиках достижения наивысшей кадровой скорости на самом широком наборе устройств. Также будут рассмотрены средства для низкоуровневого профилирования и оптимизации ЦП и ГП (для ARM и x86).
Unity/X86 Labs
Intel и Unity будут совместно предоставлять технические консультации разработчикам на следующих мероприятиях.
- 2015 International CES — Лас-Вегас, с 6 по 9 января
- D.I.C.E. Summit — Лас-Вегас, с 3 по 5 февраля
- Конференция разработчиков игр — Сан-Франциско, с 2 по 6 марта
РЕШЕНИЯ НЕЗАВИСИМЫХ РАЗРАБОТЧИКОВ
Корпорация Intel и Unity предоставили некоторым разработчикам программного обеспечения доступ к ранней версии кода Unity, где уже поддерживаются технологии ЦП и ГП Intel. Это объявление вызвало чрезвычайно благоприятную реакцию в сообществе разработчиков игр. SEGA стала одной из компаний, быстро оценивших новые возможности: поддержка x86 уже реализована в игре Sonic Dash *на основе Unity. Крис Саутхолл (Chris Southall), руководитель студии Hardlight, заявил: «Студия Hardlight в составе корпорации SEGA — одна из первых студий по разработке мобильных игр, где в одной из игр использована новая версия Unity с поддержкой x86. Мы добились существенного повышения производительности за счет применения собственного кода и очень довольны сотрудничеством с Intel и Unity».
Игровые компании, такие как Jumpstart *, стремятся выпускать свои программы для как можно большего количества платформ, добиваясь наивысшей производительности. В Unity версии 4.6 с поддержкой нативного кода x86 достижение этих целей не представляет затруднений. Когда разработчики Jumpstart применили новую версию Unity 4.5.4f1 в игре School of Dragons, им удалось добиться повышения кадровой скорости на 146 % и снижения нагрузки на ЦП на 87,6 %: для этого оказалось достаточно включить поддержку нативного кода x86 в Unity.
В новой версии Unity * 4.6 поддержка приложений с нативным кодом x86 реализуется очень просто. Разработчики компании Square Enix быстро оценили преимущества поддержки нативного кода x86 на платформе Android, когда при выпуске игры Hitman GO * удалось ускорить загрузки игры на 31,2 % просто за счет включения поддержки нативного кода x86 в Unity.
Дополнительные сведения об оптимизации компиляторов см. в нашем уведомлении об оптимизации.