Веб браузер в NeoAxis Engine — Интеграция Awesomium и NeoAxis

    NeoAxis Group, разработчики отечественного игрового движка NeoAxis, собщают об успешной интеграции библиотеки Awesomium. Awesomium — фреймворк, основанный на движке Chromium/WebKit, который теперь может быть подключен к NeoAxis в качестве расширения. Используя Awesomium разработчики могут встраивать веб-страницы, находящиеся онлайн, в свои приложения, будь то игры или что-либо другое — реализуя таким образом уникальные и оригинальные возможности геймплея или элементы игрового дизайна. По сути это полнофункциональный веб-браузер прямо внутри игрового движка.

    ;

    Подробности под катом.

    Реализация Awesomium для NeoAxis включает в себя простое управление через GUI и поддержку внутриигрового 3D-интерфейса, предоставляемого возможностями NeoAxis. Расширение доступно для Windows и Mac в качестве скомпилированных бинарных файлов, включая исходный код интерграции.

    Возможности:
    • Скомпилированные бинарники для NeoAxis 1.0
    • Простой для использования GUI контрол
    • Поддержка внутриигрового 3D GUI
    • Поддержка Windows и Mac
    • Awesomium 1.6.2
    • Доступен исходный код интеграции

    Интеграция NeoAxis и Awesomium открывает новые возможности в разработке игр, реализации инновационных подходов и идей в игровом дизайне. Одна из особенностей NeoAxis — поддержка внутриигрового 3D-интерфейса — может быть эффективно задействована возможностями Awesomium. Так, например, теперь разработчики игр могут интерактивно отображать онлайновый веб-контент или локальные HTML-файлы на виртуальных мониторах или терминалах.

    Встроенные при помощи фреймворка страницы сохраняют свой полный функционал, аналогичный тому, который предоставляется обычными браузерами типа Firefox или Internet Explorer — пользователи могут посещать любые страницы, нажимать и переходить по ссылкам, вводить URL-адреса вручную, а также вводить текст и отправлять формы.

    Область практического применения таких возможностей очень широка — от встроенных прямо в игру браузеров веб-статистики и достижений, таблиц рекордов и клановых страничек, руководств по прохождению или справок, до регистрационных форм в MMO играх, полностью интегрированных в игровой мир. Единственное очевидное условие — наличие активного интернет-соединения у пользователя и доступность необходимых страниц и сервисов.

    Подведём итоге — интеграция NeoAxis и Awesomium открывает новые возможности в разработке игр. Приятные условия лицензирования фреймворка делает его доступным практически для каждого — никогда ещё не было так просто добавить что-нибудь новое и оригинальное в свой игровой проект.

    Использование фреймворка бесплатно для некоммерческих проектов и независимых студий, чей совокупный доход за предыдущий год составил менее $100,000.
    • Получить подробности о фрейморке Awesomium и условиях лицензирования можно на сайте http://awesomium.com.
    • Узнать больше об игровом движке NeoAxis Engine можно на его официальном сайте: http://neoaxis.com/ru.
    • Расширение и демо-уровень доступны на страничке Awesomium на сайте NeoAxis: http://www.neoaxis.com/ru/addons/extensions/awesomium

    Похожие публикации

    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 7

      0
      Редуцированный браузер уже был встроен в Lineage II (на движке Unreal Engine), результат был плачевный — огромное количество уязвимостей в игре эксплуатировалось именно через него. Остается надеяться, что разработчики NeoAxis учли все возможные проблемы безопасности :)
        0
        В Eve-online используется «почти-что Chrome». Основа — Webkit, начинка по поведению очень похожа на хром.
        Спрашивается, зачем отстёгивать бабло кому-то за то что уже есть бесплатно?
          0
          Насколько я помню, в EVE как раз Awesomium и используют.
            0
            Эмм, судя по вики — только часть его.
          –2
          Хм, а в чем сложность интеграции браузера в 3д движок? Лично вообще не вижу никаких сложностей. Просчитать позицию курсора легко, чистая математика, отреднедерить в текстуру тоже проблем не вижу, не знаю ядро WebKit, но не думаю что это сложно, да и учитывая возможности DX, это вообще не проблема, хоть IE, хоть что засунь. Просто никому особо это не требуется.

          Читать с такого браузера — убийство глаз, если и выводить, то что-то очень крупное. В игровом процессе это особо не надо. А без трансформации много где есть подобное. Выше про игры сказано, взять еще к примеру Steam, X-Fire, так же интегрированы браузеры.
            0
            Такая штука была в syntensity.com/
            Жаль что оно не развивается, интересная задумка была.
              0
              А какой восторг в свое время у меня вызывали интерактивные панели терминалов в DooM 3 :)

              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

              Самое читаемое