NeoAxis + Awesomium = Web-браузер в Игровом Движке

в рубрике 

NeoAxis LogoКомпания 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:

Нет оценок
Об авторе: Сергей “Treidge” Данченко

АватарСергей "Treidge" Данченко — автор блога 3DG.Me, вольный 3D-художник и разработчик игр, веб-разработчик на Drupal и человек-оркестр с опытом в некоторых других областях. Личное кредо — "хочешь сделать что-нибудь хорошо, сделай это сам". В моменты особого вдохновения пишет стихи и играет в волейбол. Основные профессиональные инструменты — Autodesk Maya, Autodesk Mudbox и Adobe Photoshop. Без ума от индюков и попугаев. Спасибо за внимание, заходите снова!

Copyright © 2010-2013 Сергей "Treidge" Данченко. Свяжитесь со мной, если у вас есть вопросы или предложения. Тема основана на BlogBuzz от Antsin.com