AURAN Jet ™ – перший погляд, Різне, Програмування, статті

Antiloop

Не так давно (хоча може бути й давно, це просто я прогавив, а тепер виправдовуюся :), А саме 30 вересня відома австралійська компанія Auran початку бета-тестування свого довгоочікуваного дітища – движка Jet.
Чому ця подія настільки важлива, що я тут витрачаю свій час, дізнаючись про це якомога докладніше і вас примушую читати це? Справа в тому, що Jet – це не зовсім звичайний движок, а вірніше зовсім незвичайний. Але про все по порядку!

Почнемо з самої Auran. Ця компанія встигла прославитися в основному своєї ігрухой Dark Reign, в яку я із захватом рубався більше півроку. Крім цього, Auran розробляв ще кілька ігрових проектів, але вони у нас мало-або зовсім не відомі. Але все той же Dark Reign ще буде фігурувати в подальшому оповіданні.

Тепер про те, що ж являє собою Jet. Ось, що говорять в Auran:

“Тільки 10% ігор стають дійсно хітами, і висока вартість розробки ігор означає, що дрібні розробники просто-напросто витіснені з ринку. Вартість розробки гри може доходити до 3 мільйонів доларів, а час, витрачений на створення – до трьох років. І це при тому, що немає ніякої гарантії, що всі це окупиться.

AURAN розробила Jet, щоб дати підставу розробки ігор, яке критично скоротить витрати грошей і часу. Поставка включає 3D-движок і повністю інтегровані засоби розробки, які нададуть до 70% готову гру.

AURAN Jet може бути використаний дрібними розробниками для створення ігор з низькими витратами, і в той же час великі фірми можуть використовувати Jet, щоб зосередити свої зусилля на створенні таких аттрибутов гри, як очманілий геймплей або штучний інтелект … “

Це досить вільний переклад, але він передає зміст того, що намагається створити
Auran.

Подумаєш, – скажете ви. – Багато фірм виробляють і продають свої движки. Той ж id годується з кожної версії движка свого Quake.
Але не поспішайте, як я вже говорив, Jet – це не просто движок. Jet – це кілька компонент в одному:

У чому сенс усього цього? Вдивіться уважніше на другий і четвертий пункт і ви помітите дивне слово Jet-додаток. Що це? Вся справа в тому, що Auran створила не просто движок для гри, а якусь програмістську операційну систему, в якій запускаються власні програми – завдання. Цікаво? Ці “додатка” можуть використовувати всі функції своєї “операційної системи”. А ці функції вже в Beta 1 включають в себе:

Виходить наступне Jet-додаток викликає API своєї операційної системи, тобто AURAN Jet, який за допомогою своїх бібліотек ядра виконує всю “брудну” роботу. Крім усього іншого відразу ж напрошується висновок, що ці можливості практично необмежені, так як додавання нових функцій або модуля роботи з чим-небудь, хоч маніпулятором робота, зводиться до додавання в ядро ​​Jet парочки dll і надання для розробника відповідних. h і. lib!

Але все-таки в першу чергу Jet призначений для створення ігор або тривимірних мультимедіа додатків. На даний момент Jet, як графічний енжін працює з OpenGL, але вже в Beta 2 планується підтримка DirectX. Причина такої затримки в тому, що Jet буде працювати з DirectX 8, який вийшов тільки що.

Jet працює з моделями 3D Studio MAX, вірніше він працює зі своїм форматом, в який виходять шляхом експорту з 3DSMax’а Відповідні плагіни є у постачанні Jet. Це повинно задовольнити потреби більшості розробників, проте подбали і про невдоволених – експортери для інших моделер, включаючи Maya, Lightwave і SoftImage будуть випущені в наступних релізах.

Я не випадково обмовився про Dark Reign’е Якщо ви грали в цю ігруху, то могли по достоїнству оцінити її штучний інтелект. Він дійсно потужний і динамічний. Цей інтелект з успіхом застосовувався в ряді інших проектів, включаючи і BattleZone. Так ось, уже в Beta 2 ми зможемо покористуватися знаменитим AI від Auran, який буде інтегрований в ядро ​​і ретельно задокументований.

До речі, щодо документації. Хоч це і Beta 1, Auran на відміну від багатьох, на жаль занадто багатьох, піклується про нас із вами. Комплект установки містить велика кількість прикладів, що демонструють ту чи іншу функцію, виконаних просто – лише найпотрібніше. Крім всього цього там же ви знайдете документацію по цих прикладів, де детально описано їх створення в процесі “по наростаючій складності “. Є ще API Reference, але там поки тільки перерахування всіх функцій. На жаль.

Про що я ще не сказав? Ах, так! Ви знаєте що таке Visual Basic? AURAN Jet надає редактор діалогів, які будуть використовуватися в додатках Jet, виконаний на зразок моделер Visual Basic (природно редактор сам є Jet-додатком 🙂 З його допомогою ви зможете створювати власні мило виглядають діалоги і більше не треба болісно думати про дружнє інтерфейсі з користувачем в той час коли він відволікся від розбивання голів монстрів і вирішив поміняти собі пару настройок.

Вобщем набридло мені писати, піду краще програмувати. Якщо ви вже приготувалися набирати у віконці браузера адресу, то ось він: www.auranjet.com Там ви можете знайти детальну інформацію про AURAN Jet, взяти участь у форумі, почитати FAQ, а найголовніше – завантажити поточний реліз Jet. Beta 1 важить всього нічого – 11Мб: 0)

P.S. AURAN Jet абсолютно безкоштовний для некомерційного використання в повному обсязі. Можете почитати Free Access License з цього приводу. Якщо ви збираєтеся витягувати комерційну вигоду від використання даного продукту якимось шляхом, вам доведеться розщедритися на US $ 30.000, що взагалі не так багато для движка (енжін третій Кваки обійдеться вам на один нулик більше) Взагалі з цього приводу хочу сказати: люди, знаєте СКІЛЬКИ грошей уряд Австралії витратило на цей проект???!!

Інформацію про Jet російською мовою ви завжди можете знайти на
www.la-vision.net

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*