Статьи

Шутери для Linux: чи є альтернатива id Tech? | Компьютерра

  1. Шутери для Linux: чи є альтернатива id Tech? Відкритих і безкоштовних шутерів від першої особи для...
  2. Чому Quake engine?
  3. незалежні движки
  4. Що далі?
  5. Шутери для Linux: чи є альтернатива id Tech?
  6. Продукти id Software
  7. Чому Quake engine?
  8. незалежні движки
  9. Що далі?
  10. Шутери для Linux: чи є альтернатива id Tech?
  11. Продукти id Software
  12. Чому Quake engine?
  13. незалежні движки
  14. Що далі?

Шутери для Linux: чи є альтернатива id Tech?

Відкритих і безкоштовних шутерів від першої особи для Linux чимало: пошуковики відразу видають величезну кількість посилань на огляди і сайти проектів. Є, наприклад, непоганий рейтинг англійською мовою. Доступні і російськомовні матеріали . Але якщо подивитися на це різноманіття озброєним оком, то виявляється, що ігрові движки більшості згаданих FPS ведуть родовід від продуктів компанії id Software, відданих на поталу розробникам СПО. Інший великий блок - гри, генеалогічне древо яких сходить до Cube / Cube 2 , Напевно, єдиному сімейства спочатку кроссплатформенних движків, створених незалежним розробником. Є ще кілька версій комерційних ігор для Linux, випущених великими компаніями, а також невідомих широкому загалу проектів - їх я згадаю пізніше.

Продукти id Software

дітище Джона Кармака і id Software представляти не потрібно. Компанія працює в сфері комп'ютерних ігор з кінця вісімдесятих років минулого століття і вважається родоначальником жанру "шутерів від першої особи". Все почалося з культової гри Wolfenstein 3D (Wolf 3D) , Випущеної в 1992 році. Потім були ігри, засновані на движку Doom , Який часто називають Id Tech 1 (вихідний код Doom для Linux був опублікований в 1997 році під невільною ліцензією, потім Кармак переліцензувати тексти під GPL, і на основі Doom було створено кілька шутерів), і знаменита серія Quake. Quake engine був одним з перших повністю тривимірних движків, на його основі компанія id Software створила продукти наступних поколінь - id Tech 2 і id Tech 3 для ігор Quake 2 і Quake III: Arena, відповідно. Компанія продовжила добру традицію і відкрила вихідний код продуктів під ліцензією GPL через деякий час після успішного комерційного використання.

Природно, це призвело до появи численних похідних продуктів (таких, як OpenArena ); щоб розповісти докладно про еволюцію заснованих на розробках id Software движків потрібна була б окрема велика стаття ( "генеалогічне" древо Quake engine на моєму моніторі цілком не влізло).

Чому Quake engine?

Це питання часто обговорюють в тематичних форумах, що не дивно - порівнянних по можливостях з продуктами id Software і створених незалежними розробниками ігрових движків я нарахував рівно два. Для створення такого продукту (а він повинен містити в собі і графічний і фізичний движки) потрібно чимало робочого часу. Ентузіастам немає ніякого сенсу винаходити велосипед, коли вже є поширювана на умовах GPL основа. Втім, ця основа, як правило, дуже сильно допрацьовується, так що наявні сьогодні вільні движки цілком актуальні, хоча і поступаються за своїми можливостями сучасним комерційним аналогам.

Така загальноприйнята точка зору.

OpenArena 0.8.X, скріншот з www.openarena.ws

Є й інша думка: мовляв, засновані на id Tech * вільні ігрові движки морально застаріли, а внесені незалежними розробниками зміни не дозволяють назвати їх актуальними. Складно сказати, хто з сперечальників прав. Особисто я не великий любитель комп'ютерних ігор, але швидке порівняння наведених в рейтингу ігор з нинішніми комерційними продуктами підтверджує думку скептиків. Що не дивно - індустрія комп'ютерних ігор передбачає чималі капіталовкладення. З іншого боку, наявні шутери можуть конкурувати з такими хітами минулого, як знаменита "Контра", в яку до сих пір активно грають.

незалежні движки

Це болюче питання - насправді, створених незалежними розробниками вільних ігрових движків вистачає. Першими приходять в голову Blender Game Engine і Crystal Space , Які використовуються в грі YoFrankie.

Можна навести ще з десяток прикладів, але до рівня заснованих на продуктах id Software движків ці програми не дотягують. Єдина більш-менш адекватна незалежна розробка - гра Cube . вона створена Воутер ван Оортмерссеном і поширюється під вільною ліцензією Zlib . Остання версія Cube була випущена в 2005 році, тоді ж розробник відкрив вихідні тексти (до речі, їх обсяг становить близько 400 кб). Гра не вимагає високої продуктивності комп'ютера і дозволяє редагувати карти в реальному часі.

AssaultCube, скріншот з assault.cubers.net

Пізніше був створений заснований на Cube движок Sauerbraten, який також називають Cube 2. Природно, існує безліч відбулися від Cube / Cube 2 шутерів: AssaultCube , Blood Frontier (Проект, схоже, накрився), Red Eclipse і т. д. Але ігор тут поменше, ніж в сімействі "квейкообразних".

Що далі?

Наостанок залишилося розібратися, яке майбутнє чекає вільні і безкоштовні шутери від першої особи. Ближче до кінця цього року має відбутися випуск чергової гри id Software - Rage , Заснованої на движку id Tech 5, і за чутками, після цього id Software може відкрити вихідні движка id Tech 4 , Раніше відомого під назвою Doom 3 engine (на ньому засновані такі ігри, як Doom 3 і Quake 4).

Так чи інакше, хоча Rage ще й не вийшов, в id Software вже активно розробляється продукт наступного покоління - id Tech 6 . Випущений в 2004 році id Tech 4 може вважатися застарілим з точки зору творців комерційних ігор, проте в індустрії вільного ПЗ аналогів йому немає. Схоже, подальший розвиток відкритих шутерів і раніше буде пов'язано зі старими двигунами id Software, і реальної альтернативи їм не передбачається.

Шутери для Linux: чи є альтернатива id Tech?

Відкритих і безкоштовних шутерів від першої особи для Linux чимало: пошуковики відразу видають величезну кількість посилань на огляди і сайти проектів. Є, наприклад, непоганий рейтинг англійською мовою. Доступні і російськомовні матеріали . Але якщо подивитися на це різноманіття озброєним оком, то виявляється, що ігрові движки більшості згаданих FPS ведуть родовід від продуктів компанії id Software, відданих на поталу розробникам СПО. Інший великий блок - гри, генеалогічне древо яких сходить до Cube / Cube 2 , Напевно, єдиному сімейства спочатку кроссплатформенних движків, створених незалежним розробником. Є ще кілька версій комерційних ігор для Linux, випущених великими компаніями, а також невідомих широкому загалу проектів - їх я згадаю пізніше.

Продукти id Software

дітище Джона Кармака і id Software представляти не потрібно. Компанія працює в сфері комп'ютерних ігор з кінця вісімдесятих років минулого століття і вважається родоначальником жанру "шутерів від першої особи". Все почалося з культової гри Wolfenstein 3D (Wolf 3D) , Випущеної в 1992 році. Потім були ігри, засновані на движку Doom , Який часто називають Id Tech 1 (вихідний код Doom для Linux був опублікований в 1997 році під невільною ліцензією, потім Кармак переліцензувати тексти під GPL, і на основі Doom було створено кілька шутерів), і знаменита серія Quake. Quake engine був одним з перших повністю тривимірних движків, на його основі компанія id Software створила продукти наступних поколінь - id Tech 2 і id Tech 3 для ігор Quake 2 і Quake III: Arena, відповідно. Компанія продовжила добру традицію і відкрила вихідний код продуктів під ліцензією GPL через деякий час після успішного комерційного використання.

Природно, це призвело до появи численних похідних продуктів (таких, як OpenArena ); щоб розповісти докладно про еволюцію заснованих на розробках id Software движків потрібна була б окрема велика стаття ( "генеалогічне" древо Quake engine на моєму моніторі цілком не влізло).

Чому Quake engine?

Це питання часто обговорюють в тематичних форумах, що не дивно - порівнянних по можливостях з продуктами id Software і створених незалежними розробниками ігрових движків я нарахував рівно два. Для створення такого продукту (а він повинен містити в собі і графічний і фізичний движки) потрібно чимало робочого часу. Ентузіастам немає ніякого сенсу винаходити велосипед, коли вже є поширювана на умовах GPL основа. Втім, ця основа, як правило, дуже сильно допрацьовується, так що наявні сьогодні вільні движки цілком актуальні, хоча і поступаються за своїми можливостями сучасним комерційним аналогам.

Така загальноприйнята точка зору.

OpenArena 0.8.X, скріншот з www.openarena.ws

Є й інша думка: мовляв, засновані на id Tech * вільні ігрові движки морально застаріли, а внесені незалежними розробниками зміни не дозволяють назвати їх актуальними. Складно сказати, хто з сперечальників прав. Особисто я не великий любитель комп'ютерних ігор, але швидке порівняння наведених в рейтингу ігор з нинішніми комерційними продуктами підтверджує думку скептиків. Що не дивно - індустрія комп'ютерних ігор передбачає чималі капіталовкладення. З іншого боку, наявні шутери можуть конкурувати з такими хітами минулого, як знаменита "Контра", в яку до сих пір активно грають.

незалежні движки

Це болюче питання - насправді, створених незалежними розробниками вільних ігрових движків вистачає. Першими приходять в голову Blender Game Engine і Crystal Space , Які використовуються в грі YoFrankie.

Можна навести ще з десяток прикладів, але до рівня заснованих на продуктах id Software движків ці програми не дотягують. Єдина більш-менш адекватна незалежна розробка - гра Cube . вона створена Воутер ван Оортмерссеном і поширюється під вільною ліцензією Zlib . Остання версія Cube була випущена в 2005 році, тоді ж розробник відкрив вихідні тексти (до речі, їх обсяг становить близько 400 кб). Гра не вимагає високої продуктивності комп'ютера і дозволяє редагувати карти в реальному часі.

AssaultCube, скріншот з assault.cubers.net

Пізніше був створений заснований на Cube движок Sauerbraten, який також називають Cube 2. Природно, існує безліч відбулися від Cube / Cube 2 шутерів: AssaultCube , Blood Frontier (Проект, схоже, накрився), Red Eclipse і т. д. Але ігор тут поменше, ніж в сімействі "квейкообразних".

Що далі?

Наостанок залишилося розібратися, яке майбутнє чекає вільні і безкоштовні шутери від першої особи. Ближче до кінця цього року має відбутися випуск чергової гри id Software - Rage , Заснованої на движку id Tech 5, і за чутками, після цього id Software може відкрити вихідні движка id Tech 4 , Раніше відомого під назвою Doom 3 engine (на ньому засновані такі ігри, як Doom 3 і Quake 4).

Так чи інакше, хоча Rage ще й не вийшов, в id Software вже активно розробляється продукт наступного покоління - id Tech 6 . Випущений в 2004 році id Tech 4 може вважатися застарілим з точки зору творців комерційних ігор, проте в індустрії вільного ПЗ аналогів йому немає. Схоже, подальший розвиток відкритих шутерів і раніше буде пов'язано зі старими двигунами id Software, і реальної альтернативи їм не передбачається.

Шутери для Linux: чи є альтернатива id Tech?

Відкритих і безкоштовних шутерів від першої особи для Linux чимало: пошуковики відразу видають величезну кількість посилань на огляди і сайти проектів. Є, наприклад, непоганий рейтинг англійською мовою. Доступні і російськомовні матеріали . Але якщо подивитися на це різноманіття озброєним оком, то виявляється, що ігрові движки більшості згаданих FPS ведуть родовід від продуктів компанії id Software, відданих на поталу розробникам СПО. Інший великий блок - гри, генеалогічне древо яких сходить до Cube / Cube 2 , Напевно, єдиному сімейства спочатку кроссплатформенних движків, створених незалежним розробником. Є ще кілька версій комерційних ігор для Linux, випущених великими компаніями, а також невідомих широкому загалу проектів - їх я згадаю пізніше.

Продукти id Software

дітище Джона Кармака і id Software представляти не потрібно. Компанія працює в сфері комп'ютерних ігор з кінця вісімдесятих років минулого століття і вважається родоначальником жанру "шутерів від першої особи". Все почалося з культової гри Wolfenstein 3D (Wolf 3D) , Випущеної в 1992 році. Потім були ігри, засновані на движку Doom , Який часто називають Id Tech 1 (вихідний код Doom для Linux був опублікований в 1997 році під невільною ліцензією, потім Кармак переліцензувати тексти під GPL, і на основі Doom було створено кілька шутерів), і знаменита серія Quake. Quake engine був одним з перших повністю тривимірних движків, на його основі компанія id Software створила продукти наступних поколінь - id Tech 2 і id Tech 3 для ігор Quake 2 і Quake III: Arena, відповідно. Компанія продовжила добру традицію і відкрила вихідний код продуктів під ліцензією GPL через деякий час після успішного комерційного використання.

Природно, це призвело до появи численних похідних продуктів (таких, як OpenArena ); щоб розповісти докладно про еволюцію заснованих на розробках id Software движків потрібна була б окрема велика стаття ( "генеалогічне" древо Quake engine на моєму моніторі цілком не влізло).

Чому Quake engine?

Це питання часто обговорюють в тематичних форумах, що не дивно - порівнянних по можливостях з продуктами id Software і створених незалежними розробниками ігрових движків я нарахував рівно два. Для створення такого продукту (а він повинен містити в собі і графічний і фізичний движки) потрібно чимало робочого часу. Ентузіастам немає ніякого сенсу винаходити велосипед, коли вже є поширювана на умовах GPL основа. Втім, ця основа, як правило, дуже сильно допрацьовується, так що наявні сьогодні вільні движки цілком актуальні, хоча і поступаються за своїми можливостями сучасним комерційним аналогам.

Така загальноприйнята точка зору.

OpenArena 0.8.X, скріншот з www.openarena.ws

Є й інша думка: мовляв, засновані на id Tech * вільні ігрові движки морально застаріли, а внесені незалежними розробниками зміни не дозволяють назвати їх актуальними. Складно сказати, хто з сперечальників прав. Особисто я не великий любитель комп'ютерних ігор, але швидке порівняння наведених в рейтингу ігор з нинішніми комерційними продуктами підтверджує думку скептиків. Що не дивно - індустрія комп'ютерних ігор передбачає чималі капіталовкладення. З іншого боку, наявні шутери можуть конкурувати з такими хітами минулого, як знаменита "Контра", в яку до сих пір активно грають.

незалежні движки

Це болюче питання - насправді, створених незалежними розробниками вільних ігрових движків вистачає. Першими приходять в голову Blender Game Engine і Crystal Space , Які використовуються в грі YoFrankie.

Можна навести ще з десяток прикладів, але до рівня заснованих на продуктах id Software движків ці програми не дотягують. Єдина більш-менш адекватна незалежна розробка - гра Cube . вона створена Воутер ван Оортмерссеном і поширюється під вільною ліцензією Zlib . Остання версія Cube була випущена в 2005 році, тоді ж розробник відкрив вихідні тексти (до речі, їх обсяг становить близько 400 кб). Гра не вимагає високої продуктивності комп'ютера і дозволяє редагувати карти в реальному часі.

AssaultCube, скріншот з assault.cubers.net

Пізніше був створений заснований на Cube движок Sauerbraten, який також називають Cube 2. Природно, існує безліч відбулися від Cube / Cube 2 шутерів: AssaultCube , Blood Frontier (Проект, схоже, накрився), Red Eclipse і т. д. Але ігор тут поменше, ніж в сімействі "квейкообразних".

Що далі?

Наостанок залишилося розібратися, яке майбутнє чекає вільні і безкоштовні шутери від першої особи. Ближче до кінця цього року має відбутися випуск чергової гри id Software - Rage , Заснованої на движку id Tech 5, і за чутками, після цього id Software може відкрити вихідні движка id Tech 4 , Раніше відомого під назвою Doom 3 engine (на ньому засновані такі ігри, як Doom 3 і Quake 4).

Так чи інакше, хоча Rage ще й не вийшов, в id Software вже активно розробляється продукт наступного покоління - id Tech 6 . Випущений в 2004 році id Tech 4 може вважатися застарілим з точки зору творців комерційних ігор, проте в індустрії вільного ПЗ аналогів йому немає. Схоже, подальший розвиток відкритих шутерів і раніше буде пов'язано зі старими двигунами id Software, і реальної альтернативи їм не передбачається.

Шутери для Linux: чи є альтернатива id Tech?
Чому Quake engine?
Шутери для Linux: чи є альтернатива id Tech?
Шутери для Linux: чи є альтернатива id Tech?
Шутери для Linux: чи є альтернатива id Tech?
Чому Quake engine?
Що далі?
Шутери для Linux: чи є альтернатива id Tech?
Чому Quake engine?
Що далі?

Новости