NeoAxis + Awesomium = Web-браузер в Игровом Движке
Компания NeoAxis Group сообщает об очередном достижении в разработке своего универсального 3D-движка, не так давно достигшего версии 1.0 — теперь NeoAxis Engine, при помощи которого можно разрабатывать игры и создавать интерактивные визуализации и симуляции, полностью интегрирован с фреймворком Awesomium!
Awesomium — специальный фреймворк, который может быть подключен к NeoAxis в качестве расширения и при помощи которого можно реализовать уникальные возможности прямо внутри движка NeoAxis — по сути это встроенный в ваши приложения или игры полноценный Web-браузер.
Реализация Awesomium для NeoAxis включает в себя поддержку простого управления фреймворком через GUI, а также поддержку возможностей фрейморвка по встраиванию web-страниц во внутриигровом 3D-интерфейсе ( например, мониторы, расположенные в игровом мире, могут интерактивно отображать любые страницы из интернета ).
Awesomium для NeoAxis доступен для Windows и Mac в виде скомпилированных бинарных файлов, ну а кроме того также доступен исходный код, реализующий интеграцию фреймворка в движок. Использование Awesomium бесплатно для некоммерческих проектов, а также инди-студий, чей доход за предыдущий год составил менее $100,000. Подробнее о фреймворке и условиях лицензирования читайте на сайте Awesomium.com .
Awesomium для Разработчиков Игр
Интеграция фреймворка Awesomium в NeoAxis даёт поистине уникальные возможности для разработки игр и реализации новых и интересных идей. Одна из особенностей NeoAxis — его возможность создавать управляющие элементы интерфейса прямо внутри приложения — нашла своё удачное применение в использовании возможностей Awesomium. Теперь разработчики игр смогут отображать содержимое веб-страниц или отдельных локальных html-файлов прямо в игре — например, на экране виртуального монитора.
Встроенные при помощи Awesomium страницы обладают полной функциональностью, аналогичной той, которую предлагает большинство настоящих web-браузеров — игроки могут переходить на любые страницы, вводить адреса вручную, кликать на ссылки, вводить текст и даже оставлять комментарии, которые будут опубликованы на соответствующих сайтах.
Сферы применения таких возможостей внутри игр очень широки — так, например, разработчики могут публиковать важные объявления, которые будут отображаться прямо в игре на выделенном для этого мониторе. Да и не обязательно, чтобы это был монитор — необходимое содержимое может отображаться на любой поверхности, поддерживаемой внутриигровым 3D-интерфейсом NeoAxis. Единственное необходимое условие — наличие у пользователя доступа в интернет.
Другой пример — интерактивные дисплеи внутри игры, которые будут отображать новости из игрового мира. Для этого разработчикам не нужно изобретать велосипед — достаточно будет создать или отредактировать существующие страницы в пределах выделенного для этих целей сайта, и все игроки смогут увидеть, что нового произошло в мире, в котором они сейчас находятся.
Или как вам такое? Игрок попадает в игровой мир безымянным персонажем, которому затем прямо в игре предлагается заполнить форму регистрации — с NeoAxis и Awesomium создание такого элемента геймплея стало в разы проще!
Также возможно создание подсказок для внимательных и любопытных пользователей, секретных терминалов, web-страничек с ключами для тайников, которые нужно будет найти игрокам, чтобы получить доступ к различным бонусам, и многое, многое другое — возможные применения ограничены лишь фантазией разработчиков.
Таким образом, интеграция NeoAxis и Awesomium создаёт новые, уникальные возможности для разработки игр и других трёхмерных приложений. Кроме того — приятные условия лицензирования позволяют использовать данный фреймворк практически всем без исключения — добавить изюминку в свой проект никогда не было так просто.
Получить более подробную информацию о движке NeoAxis Engine можно на его сайте, там же можно скачать SDK для некоммерческого использования, который содержит в себе множество демо-сцен для показа возможностей движка. Уже знакомые с NeoAxis пользователи и те, кто заинтересовался фреймворком Awesomium, могут скачать демо-сцену и испытать его своими руками.
А как вы использовали бы возможности Awesomium и NeoAxis в своей игре? Оставляйте комментарии и делитесь идеями! Ну и в завершение — видеодемонстрация Awesomium в NeoAxis:
- 1 просмотр
- English