Тарифы Услуги Сим-карты

Какой движок выбрать. Дополнительные компоненты для Joomla. Все же WP имеет минусы

По мере совершенствования технологий и языков программирования всё больше и больше видов деятельности становятся доступны рядовому пользователю. Компьютерная графика сегодня куда проще для освоения, чем обычная живопись; создание грамотных с точки зрения полиграфии документов вообще превратилось в детскую задачку. А использование CMS для сайта позволяет разместить в сети собственный блог, галерею или магазин, которые внешне ничем не будут отличаться от результата работы целого IT-отдела.

Изначально аббревиатура CMS расшифровывалась как content management system – «система управления контентом ». Но поскольку наибольшую популярность обрели именно интернет-ориентированные CMS, сегодня чаще используется расшифровка «система управления сайтом ».

Прародители систем управления сайтом (CMS) – визуальные редакторы html-кода, так называемые WYSIWYG . Эти редакторы работали по принципу «что видишь, то и получишь ». Процесс создания сайтов с их помощью сводился к перетаскиванию отдельных блоков и изменению свойств контента (например, начертания шрифта) через панели инструментов, как в любой офисной программе.

Поиск десяти отличий

Один и тот же дизайн и функционал можно реализовать на абсолютно любой CMS. В этом нет ничего странного – браузеры и сервера работают с разметкой и исполняемыми кодами, а не с какими-то внутренними языками систем. По сути, разные системы управления контентом – это лишь разные наборы инструментов, а материал, по которому они работают, и итоговый результат – одинаковы.

В принципе, никто не запрещает писать сайт по старинке, вручную. Для единичных статических страниц это даже проще, чем устанавливать систему управления, виртуальный сервер, проводить настройку и так далее. Другое дело, что единичные статические страницы уже давно никем не используются, а для более-менее серьёзных проектов создание сайта на CMS куда удобнее.

Эффективность каждого конкретного движка напрямую зависит от данных, с которыми она будет работать. Чтобы понять, какую CMS выбрать, следует определиться с несколькими параметрами контента:

  • динамичность (интерактивность)/статичность;
  • количество (объёмы данных на страницах, число страниц, объём баз данных, например, клиентов);
  • тип (текстовый, графический, видео, аудио, исполняемые коды);
  • частота обновлений и число авторов сайта (тех, кто будет обновлять контент).

Для интерактивных сайтов лучше выбирать те системы управления данными, функционал которых оптимизирован под обилие форм. Объёмные сайты, особенно динамические, работают довольно медленно на CMS, генерирующих страницы «на лету». Особенно на тех, которые разрабатывались как «универсальные» и, следовательно, включают в себя большое количество неиспользуемых в конкретном проекте функций.

Тип контента на выбор CMS влияет самым очевидным образом: чем сильнее «перекос» содержимого сайта в сторону какого-то одного типа данных, тем важнее выбрать систему, в которой инструментарий для работы с этими данными хорошо развит. Для часто обновляющихся сайтов нужны системы управления, в которых процесс добавления информации упрощён до предела. Проект, которым занимается много авторов, нуждается в системе с гибкими настройками прав доступа.

Виды сайтов и контентный состав


Существует общепринятая классификация сайтов по масштабам и назначению. Чаще всего принадлежность сайта к той или иной категории определяет также и то, данные какого типа будут преобладать на его страницах и в папках на сервере:

  • блоги и визитки – небольшие, в основном частные сайты почти без пользовательского функционала;
  • корпоративные сайты – коммерческие, используемые для продвижения компании, а также для работы, если есть развитая сеть страниц «для внутреннего использования»;
  • интернет-магазин представляет собой базу данных карточек товаров, включающих в себя как текст, так и визуальную информацию; дополняется этот сайт базой данных покупателей и интерактивной частью – формами сортировки каталогов и оформления заказа;
  • сайт-сервис представляет собой брата-близнеца виртуального магазина, однако имеет более узкую направленность. Примером подобного сайта может служить сервис для заказа билетов;
  • галерея – сайт, отображающий хранящуюся в базах данных информацию прямо на странице;
  • хранилище – сайт, предлагающий хранящуюся в базе информацию для скачивания;
  • портал – наиболее универсальный тип сайта. CMS для портала должна одинаково хорошо работать со всеми форматами данных и быть весьма быстрой, чтобы обращение тысяч пользователей к одной и той же странице не вызывало зависаний.

Срывая маски

Все CMS можно разделить на три категории: платные, бесплатные и самописные. Последние стоят особняком. Их пишут, как правило, не владельцы сайтов, а нанятые программисты. Так что бесплатность таких движков условна; хорошую систему управления данными с нуля создать непросто, и купить уже готовую бывает дешевле.

Отдельный класс CMS – онлайн-конструкторы сайтов. В зависимости от конкретной реализации функционал таких систем управления может отличаться; мощные платные сервисы, наподобие Wix и Setup , позволяют создавать полноценные сложные сайты как при помощи WYSIWYG-редактора, так и непосредственно вводя код. Стоимость пользования онлайн-CMS может различаться: самые дешёвые пакеты Wix стоят несколько долларов в месяц, а сверхбюджетное создание сайта на uCoz вообще не требует никаких затрат, кроме, правда, значительных временных.

Отличия между платными и бесплатными движками рядовому пользователю малопонятны. Со специализированной «1С-Битрикс » всё более-менее ясно – покупатель платит за возможность интеграции сайта с другим бухгалтерским ПО «1С». Но вот чем платные CMS без узкой специализации лучше таких же универсальных, но бесплатных систем?

В основе своей – ничем. Почти все системы управления написаны на одном и том же языке – php (хотя возможны и другие варианты); большая их часть поддерживает базы данных MySQL, работу с протоколом ftp и скрипты на языке JavaScript. Однако дьявол, как известно, в мелочах. И в мелочах CMS различаются значительно.

Конкретика

Главное, что покупает пользователь вместе с платным программным пакетом для управления сайтом – официальную техническую поддержку. Коммерческие проекты в любом случае продвигаются за счёт своего имиджа, поэтому скрытых багов в них меньше, а новые версии проверены тщательнее.

Исходя из соображений стабильности сайта, выбирать следует платную CMS. К наиболее популярным вариантам относятся S.Builder и 1С-Битрикс . Первую отличает простота в освоении и хорошая оптимизация кода. Вторую – уже упомянутая возможность интеграции с другими приложениями того же производителя. Ещё один распространённый платный движок – DataLife Engine . Используемые технологии AJAX ускоряют загрузку страниц на клиентский компьютер. Минус системы – высокая уязвимость к хакерским атакам и вирусному заражению.

Главное, чем могут похвастаться бесплатные CMS – армиями энтузиастов-разработчиков, тестеров и критиков. Подчас на форуме любителей получить ответ проще, чем в официальной службе поддержки. Системы управления содержимым с открытым исходным кодом также имеют библиотеки расширений, написанных любителями; за их качество никто не поручится, зато практически под любую задачу можно найти подходящий модуль.

Самые популярные бесплатные системы управления контентом – Joomla и WordPress . Joomla считается несколько более быстрой, но она менее стабильна и для большей надёжности требует ручной коррекции кода. За счёт своих функций и дополнительных модулей Joomla удобна для создания интернет-магазинов, а WordPress считается хорошей CMS для сайта-визитки или блога, хотя обе системы можно использовать для построения любых сайтов. Ещё один известный движок – Drupal . За счёт мощного инструментария для работы со структурой проекта эта система управления удобна при работе с объёмными сайтами. Меньшая по сравнению с первыми двумя CMS популярность объясняется тем, что Drupal значительно сложнее в освоении и больше подходит людям, знакомым с основами программирования.

Главное же достоинство оригинальных, самописных систем управления сайтами – то, что они создаются под определённые задачи. Код у таких движков оптимизирован лучше, интерфейс подогнан под нужды тех, кто будет заниматься наполнением сайта. Оригинальные CMS особенно полезны при создании крупного портала, когда требования к скорости заставляют отказаться от стандартного движка и переписать самые медленные участки кода на высокопроизводительном языке.

Выбирая CMS для сайта, можно прибегнуть к той же хитрости, которую используют при подборе хостинга. То есть найти сайт, максимально похожий на будущий проект, и узнать CMS этого сайта при помощи веб-сервисов или анализа кода, как пример, сервис от 2IP . Если название системы не указано прямо на сайте (а это случается, особенно если сайт создан на бесплатном движке) и в коде нет явных указаний на неё (как приставка «wp» в кодах WordPress), то CMS-анализаторы пытаются устанавливать тип системы по наличию уникальных файлов и особенностям вёрстки. Само собой, этот способ крайне неточен. Так что определить CMS сайта куда сложнее, чем сервер, на котором она работает.

  • Перевод

В последние годы интернет настолько стремительно поразил общественность, что не только стал весомой частью человеческой жизнедеятельности, но также и ключевым фактором в развитии бизнеса. Интернет играет существенную роль и оказывает огромную помощь компаниям в ведении бизнеса и его развитии, даёт хлеб программистам, а также является отличным средством коммуникации для всех людей. Но чем бы был интернет без так называемого виртуального информационного пространства? Это пространство состоит из миллионов веб-сайтов.

Не важно, являетесь вы новичком, не знающим ничего о построении сайтов, или же умудрённый опытом профессионал, вы можете стать частью виртуального пространства, создав веб-сайт. Есть только один большой вопрос – каким образом? Естественно, вы можете нанять команду профессиональных дизайнеров, программистов и SEO-менеджеров, которые воплотят в жизнь вашу идею, либо же вы можете воспользоваться CMS (content management system) .

Из всей огромной массы веб-сайтов, наполняющих интернет, около 31% используют CMS. Ниже представлен график, показывающий историческую динамику доли веб-сайтов на CMS, начиная с 1 сентября 2011 года до 19 сентября 2012 года. График показывает отчетливую положительную тенденцию в сторону увеличения доли сайтов с CMS, а всё потому, что эти инструменты делают вашу жизнь проще. Существует множество CMS, и вы можете выбрать наиболее подходящую для себя, в зависимости от целей и специфики вашего веб-сайта.

Рисунок 1 Динамика использования CMS в веб-сайтах за период с 1 сентября, 2011 до 19 сентября 2012.

Существует множество причин для создания собственного сайта. Он может представлять ваш бизнес (корпоративный сайт), служить онлайн-магазином, быть социальной сетью, информационным порталом, галереей, блогом, форумом и так далее. Вместе с тем, как мы уже говорили, существует множество различных CMS, каждая из которых может быть в той или иной мере полезной для каждого из типов сайтов. Стоит упомянуть, что сегодня получили распространение так называемые open source CMS, то есть бесплатные. Как правило, у этих систем есть довольно мощные комьюнити, обеспечивающие постоянное развитие CMS и наполнение их различными «фичами».

В этой статье мы намерены рассказать вам о преимуществах и недостатках пяти наиболее популярных CMS . Вполне возможно, что эта информация поможет вам принять правильное решение, когда вы захотите создать свой собственный веб-сайт. Итак...

Рисунок 2 Процентное соотношение использования различных CMS

Диаграмма показывает рыночные доли различных CMS на современном этапе. Как мы можем видеть, более половины CMS-сайтов используют WordPress. И сейчас вы поймёте почему.

WordPress: Правит Интернетом!


Тяжело сказать что-то новое о WordPress . Эта CMS изначально зарекомендовала себя как инновационная блог-платформа с высокой юзабилити. Но развитие функционала системы обеспечило ей высокую популярность также и среди других форматов веб-сайтов. Сегодня индустрия веб-дизайна обеспечена высоким спросом на услуги в области разработки под WordPress. WordPress используется везде, начиная от личных блогов и заканчивая e-commerce сайтами.

Преимущества:

  • Это наиболее популярная CMS: более половины пользователей предпочитают именно WordPress. Возможно, данная статистика уже является сильным доказательством в пользу преимущества данной системы;
  • Наиболее широкий набор плагинов, тем, виджетов для галерей, форумов, мультиязычность, различные каталоги, магазины и так далее;
  • WYSIWYG редактор облегчит жизнь тем, у кого есть проблемы с HTML-разметкой и другими языками;
  • Технический опыт не обязателен. Админ-панель намного проще, чем в других CMS: PHP и CSS файлы можно редактировать непосредственно в админке. Например, можно легко вставить текст из любого текстового редактора, в отличие от Drupal или Joomla;
  • Также WordPress - довольно сильный инструмент для разработчиков и дизайнеров, которые создают сайты для клиентов.
Недостатки:
  • Система даёт огромное поле для выбора, поэтому главная проблема – как использовать все её возможности правильно? Эта CMS будет работать намного лучше, если правильно кастомизировать настройки;
  • Если вы новичок, то можете столкнуться с некоторыми проблемами при установке, несмотря на распространённое мнение о самом лёгком процессе установки.
Лучшее решение:
Эта CMS может быть лучшим вариантом, если вам нужен легко администрируемый веб-сайт. Использование данной системы обеспечивает широкий, но вместе с тем простой функционал. WordPress – идеальный вариант для новостных сайтов или блогов, но, как мы уже писали, она используется и для сайтов других типов.

Joomla: симпатичная, но мелковатая, как девушка вашего брата


Joomla следующая по популярности CMS, которой пользуются 9% юзеров. Это что-то среднее между обширными возможностями ориентированного на разработчиков Drupal и простотой WordPress, но с более широкими возможностями для разработки. Несмотря на это, Joomla обладает дружественным пользователю интерфейсом.

Преимущества:

  • Несмотря на простоту в сравнении с Drupal, Joomla является полноценным инструментом для разработки;
  • Поддержка протоколов контроля доступа (OpenID, LDAP, Gmail.com);
  • Наличие удобной админ-панели с широким набором функций: шаблоны, стили, управление меню и так далее;
  • Простой процесс установки для неопытных пользователей;
  • И ещё невозможно пропустить тот факт, что эта CMS довольно красивая.
Недостатки:
  • Система довольно поверхностна и слаба, несмотря на всю универсальность;
  • Больше платных плагинов и тем в сравнении с WordPress. Будьте готовы платить;
  • Для неопытных пользователей может показаться, что Joomla обладает множеством ненужных функций, а для опытных пользователей она слишком простая.
Лучший выбор:
Joomla – это лучшее решение, если вы ищите CMS с расширенными функциями и фичами. Она обеспечивает более богатую и гибкую структуру веб-сайта, чем WordPress.

Вы можете использовать Joomla для создания корпоративного сайта, сообщества или сайта с e-commerce функциями.

Drupal: Сила и мощь!


Около 7% пользователей предпочитают Drupal . Разработчикам нравится его всеобъемлющая мощь и дружественный разработчику интерфейс, который позволяет создавать сложные веб-сайты. И, как другие «крутые» инструменты, Drupal требует некоторых технических навыков, без которых вы могли бы обойтись, используя Joomla или WordPress.

Преимущества:

  • Наличие так называемых хуков (hooks), которые позволяют избежать практически любых проблем в системе;
  • Модули CCK и VIEWS позволяют конструировать произвольные типы данных и их отображение;
  • С каждым новым релизом Drupal становится всё проще в плане использования;
  • Эта система известна своим модулем Taxonomy, который позволяет систематизировать контент по уровням, признакам и категориям;
  • Drupal имеет активную и большую комьюнити;
  • Огромное количество модулей, которые позволят добавить сайту множество фичей, таких как пользовательские блоги, OpenID, форумы, профили и так далее, повышая функциональность.
Недостатки:
  • Из-за своей сложности Drupal определенно не подходит для неопытного пользователя. Для того, чтобы кастомизировать модули в Drupal, необходимы дополнительные навыки в области программирования. Но вы можете нанять специалиста для этих целей.
  • Drupal требует прогрессивного технического оборудования, иначе могут возникнуть некоторые проблемы в плане производительности. Поэтому вам нужно быть уверенными в том, что ваши сервера выдержат нагрузку, создаваемую такой сложной системой.
Лучшее решение:
  • Это хороший, но технически сложный инструмент для конструирования высокофункциональных, разносторонних и расширенных сайтов.
  • Обычно Drupal используется для сайтов, требующих сложной организации данных: для форумов, онлайн-магазинов, веб-блогов, корпоративных веб-сайтов и комьюнити.

vBulletin: Сила быка для вашего форума!


Этой CMS отдают предпочтение около 4% пользователей. Но говоря о популярности, стоит отметить, что эта система в последние годы теряет свои рыночные позиции. vBulletin обеспечивает пользователя инструментарием для создания и администрирования форумов и блогов.

Преимущества:

  • vBulletin – передовое и инновационное решение для создания форумов;
  • Широкий спектр бложных плагинов;
  • - Много скинов и чистый код;
  • Простая и симпатичная админ-панель;
  • Высокий уровень безопасности, благодаря чему на этой платформе создано большое количество форумов;
  • Множество компонентов для SEO.
Недостатки:
  • Эта CMS не является бесплатной;
  • У системы очень много опций, что может стать проблемой для неопытного пользователя;
  • Если вам нужно будет импортировать данные с других электронных досок объявлений, то нужно будет устанавливать отдельно модификационный патч.
Лучший выбор:
vBulletin – расширенный инструмент для создания форумов и публикации контента. Это определенно хорошее решение, если вы решили сделать форум на вашем блоге. vBulletin обеспечит простоту контроля за веб-сайтом.

TYPO3: последний, но не лузер


TYPO3 используется 2% вебсайтов, использующих CMS. Спрос на эту систему значительно вырос с момента релиза 4 версии. Это профессиональный и мощный инструмент, богатый различными фичами и опциями.

Преимущества:

  • Система предоставляет широкий набор фичей, которые могут быть кастомизированы или расширены;
  • Простота установки;
  • Эффективное управление контентом и графическими элементами;
  • Усовершенствованный логин для юзеров и администраторов;
  • Вы можете легко добавлять контент, страницы, документацию, изображения, даже если вы неопытный пользователь, ничего не знающий об HTML и веб-разметке.
Недостатки:
  • Требует хорошего хостинга, поскольку система большая;
  • TYPO3 довольно тяжело изучать;
  • Много дыр в коде, которые разработчики предлагают устранить хешированием, но на самом деле это никак не решает проблему.
Лучшее решение:
TYPO3 может использоваться для создания блогов, домашних страниц, онлайн-газет, образовательных порталов, онлайн-магазинов и так далее.

Итак, мы поделились некоторыми важными фактами, которые вам нужно знать, чтобы правильно подобрать CMS для успешного сайта, которым можно легко управлять. Но советы советами, тем не менее, не забывайте о собственных предпочтениях, умозаключениях и опыте!

Для своего будущего веб-ресурса, пришел чередь определиться, каким образом будет организовано функционирование сайта в сети.

В этой статье мы рассмотрим следующие вопросы:

  • На какой платформе делают сайты вообще?
  • Какой движок выбрать для сайта?
  • Какой движок для сайта лучше?
  • Как поставить сайт на движок?
  • Проведем обзор популярных движков для сайта.

К сожалению, самый лучший движок для сайта не существует – все они хороши по своему и, как бы странно это не звучало, выбор CMS для сайта – это дело вкуса . Например, для нас WordPress – лучший бесплатный движок для сайта , а кто-то делает ресурсы исключительно на Drupal, другие используют только DLE…

Как установить движок на сайт?

В статьях данного раздела сайта сайт мы постараемся рассказать, как установить движок на сайт, упомянув каждую из описанных CMS. Однако, стоит понимать, что текстовое описание не всегда дает понять, что и как конкретно делать, поэтому лучше посмотреть специальные видеоуроки, в которых все показано от и до.

PHP+MySQL для начинающих
Изучив этот видеокурс, Вы сможете:
– создавать профессиональные динамические сайты с собственной панелью управления, используя PHP и MySQL;
– встраивать любые скрипты в структуру своих сайтов;
– расширять возможности сайта написанием модулей под свои нужды.

WordPress – профессиональный блог за один день
Изучив этот видеокурс:
– Вы сможете создавать на самом популярном движке WordPress сайты любых типов – от блога до новостного портала;
– Вы научитесь быстро устанавливать, настраивать, расширять и оптимизировать сайты на WordPress.

Javascript + jQuery для начинающих видеоформате
Изучив этот видеокурс, Вы научитесь:
– делать современные сайты с использованием передовых разработок;
– создавать красивые, удобные и информативные элементы для сайта, снабжать его потрясающими эффектами.

Joomla – профессиональный сайт за один день
После изучения всех возможностей современного конструктора сайтов – Joomla:
– Вы сможете создавать полноценные сайты всего за один день;
– Вы научитесь создавать сайты разных типов: от мощных новостных сайтов, до корпоративных сайтов-визиток.

Пост полностью написан мной, кирпичами прошу не кидаться.

10 е место

Infinity Ward 4.0

Игры: Call of Duty 6

Является улучшенной версией id Tech 3 (Quake 3 Engine) – движка, используемого еще аж в первой части серии Call of Duty

К последнее версии были существенно доработаны эффекта света, а также движок был обучен обрабатывать куда более объемные пространства, нежели раньше.

Движок поддерживает DirectX 10 и DirectX 9.

Стоит отметить практически полное отсутствие физики – в рельсовом шутере она просто не нужна. Зато движок умеет обрабатывать большое количество мелких деталей, любой другой на его месте уже захлебнулся бы.

Итог : за 6 лет движок был изучен вдоль и поперек, что позволило создать одну из самых ярких в графическом плане игр. Отсутствие физики погоды не делает, но в современном игромире без нее никуда.

9 е место

Chrome Engine

10 лучших игровых движков на сегодняшний день


10 лучших игровых движков на сегодняшний день

10 лучших игровых движков на сегодняшний день


10 лучших игровых движков на сегодняшний день

Игры: Chrome, Серия Полный привод, Xpand Rally, Call of Juarez, Call of Juarez: Bound in Blood, Dead Island .

Очень интересный в графическом плане движок – при малой требовательности к компьютеру способен создавать очень и очень выразительные пейзажи. На сегодняшний день поддерживает 9 и 10 версии DirectX .

Стоит отметить более детальные возможности повреждения объектов нежели у X-Ray Engine (о нем ниже).

Камень, о который спотыкаются разработчики - движок использует Open Dynamics Engine для обработки физики. Open Dynamics Engine является открытым бесплатным пакетом. Естественно ожидать чудес от него не стоит – ломать ящики, это чуть ли не максимум, но что он способен.

Итог : довольно популярный движок (особенно среди отечественных игроделов). Обладатель весьма недурной графики, способной при этом не загружать по максимуму железо. Отличная оптимизация, но никудышная физика.

8 е место.

X-Ray Engine.

10 лучших игровых движков на сегодняшний день


10 лучших игровых движков на сегодняшний день

Игры: серия STALKER

Графический движок в первых своих версиях был ориентирован исключительно на Direct3D 8 , однако в дальнейшем развитии обзавелся поддержкой D3D 9, 9.0с, 10, 10.1 и даже стал одним из первых движков, научившихся оперировать с D3D 11.

Стоит отметить шикарнейшие возможности рендеринга, позволяющие передавать игру света и тени.

Площадь открытых пространств может достигать 4 кв. км. Имеется система динамической смены времени суток, поддержка различных погодных эффектов, таких как дождь, ветер, туман.

И опять камень, о который спотыкаются разработчики. Причем тот же камень! Движок использует Open Dynamics Engine для обработки физики.

Итог : не самый популярный движок, поддерживающий на сегодняшний день последнею версию D3D и как следствие обладатель очень хорошей графики. К несчастью, физика никуда не годиться, а оптимизация, кажется, вовсе отсутствует.

7 е место

Geo-Mod 2

10 лучших игровых движков на сегодняшний день

10 лучших игровых движков на сегодняшний день

Игра: Red Faction: Guerrilla

Главной особенность данного движка является то, что он делает ставку не на графическую, а на физическую составляющую. Благодаря расширенной геометрии объектов вкупе с физикой Havok игрок получает возможность разрушить практически все.

Итог : корявенькая графика и нечеткие текстуры не дают движку подняться выше. Возможно, в следующих версиях мы увидим нечто большое. Единственное из-за чего стоит «пощупать» движок – разрушаемость.

6 е место

4А Engine

10 лучших игровых движков на сегодняшний день


10 лучших игровых движков на сегодняшний день

Игра: Метро 2033

Новейшая разработка студии 4A Games . Может похвастаться поддержкой DirectX 11.

За физику отвечает nVidia PhysX . Сам PhysX является хорошим физическим движком, но игра задействует далеко не все его возможности. Вообще Метро в графическом плане сделало большой шаг вперед. Наиболее точно по этому поводу выразился Тони Тамаси старший вице-президент в nVidia по контенту и технологиям:

«4A Engine является одним из самых продвинутых игровых движков, с которыми нам приходилось работать. При активированном режиме DirectX 11 Metro 2033 является одной из самых впечатляющих ПК-игр в этом году. Если же прибавить сюда NVIDIA 3D Vision и PhysX , то качество визуальной составляющей просто шокирует» .

Безусловно, доля пиара в этом есть, но и очевидные плюсы отрицать нельзя.

Итог : новейший движок с прицелом на будущее – физика и шикарная графика в комплект входят. Правда, что бы оценить всю красоту потребуется довольно мощный компьютер.

5 е место

EGO Engine

10 лучших игровых движков на сегодняшний день

10 лучших игровых движков на сегодняшний день

Игры: Operation Flashpoint 2: Dragon Rising, Colin McRae: DiRT 2

Является модификацией движка Neon , ранее используемого в Colin McRae: DiRT .

EGO стал первым движком, для которого была заявлена поддержка DirectX 11 , хотя в Colin McRae: DiRT 2 его присутствие практически ничего не изменяет.

Стоит заметить то, что движок успешно используется как для шутеров, так и для гонок. Физика тоже лежит на его плечах – разрушение не дотягивают до уровня Geo-Mod 2

или даже Frostbite Engine , однако, они вполне вменяемы. Эдакий «универсальный солдат».

Итог : не самый популярный, но довольно универсальный движок. Умеет работать с большими пространствами и рассчитывать физику шин при довольно демократичных требованиях.

4 е место

RAGE (Rockstar Advanced Game Engine)

10 лучших игровых движков на сегодняшний день

10 лучших игровых движков на сегодняшний день

Игры: Grand Theft Auto IV, Red Dead Redemption, Max Payne 3

Позиционируется как совершенно новый движок, хотя по сути является сильно модифицированной версией RenderWare (GTA III , например, использовала его).

RAGE умеет обрабатывать большие бесшовные пространства, такие как города. Особой красотой похвастаться не может, но требует неимоверно мощного компьютера – что бы все заработало «как надо» придется потанцевать с бубном. Отчасти причиной является то, что в первую очередь разработка велась для консолей. Исправят ли это в будущих играх (Red Dead Redemption, Max Payne 3 ) пока не известно.

10 лучших игровых движков на сегодняшний день


10 лучших игровых движков на сегодняшний день

RAGE работает вместе с euphoria – которая является не только физическим движком, а более комплексным средством. Именно благодаря интеграции euphoria в RAGE мы можем наблюдать наиболее реальное поведение персонажей на выстрелы/удары/толчки по ним. Каждый раз используется новая анимация, даже если проигрывается одна и та же сцена. Скелетно-мускульная система позволяет герою при подъеме по лестнице не просто перебирать ногами, а каждый раз становится на ступеньку.

Итог : не самый новый, но интересный со всех сторон движок. Создавая его, разработчики сделали в нем большой запас на будущее. Процессоры с новой архитектурой прекрасно работают с RAGE .

3 е место

CryEngine 2

10 лучших игровых движков на сегодняшний день


10 лучших игровых движков на сегодняшний день

Игры: Crysis, Crysis Warhead

Является самым совершенным на сегодняшний день в графическом плане движком. И хотя сама красивая на сегодняшний день игра Crysis позиционировала себя как DX 10 игру, после многочисленных споров и исследований игроки приняли мнение, что движок прекрасно функционирует и на DX9 , используя практически все особенности DX10 . По этому повод убыло написано на iXBT.com :

«Crysis , по сути, не является DX10 -игрой, и запрет включения режима Very High под API DX9 есть ничто иное, как маркетинговое решение разработчика. Подавляющее большинство «DX10-эффектов » Crysis доступно и под DX9 , а это означает, что шейдеры игры практически не используют уникальные новые возможности API DX10 или используют их без каких-либо последствий для результирующего качества картинки.»

Совершив «графическую революцию» CryEngine2 не закончил развиваться, и скоро появится его третья версия.

CryPhysics – физический движок интегрированный в CryEngine2 . Имеет ряд характерных особенностей, не реализованных больше нигде. Листья кустарников прогибаются под игроком, есть возможность взаимодействовать практически с каждым объектом. Местами физика весьма топора (при взаимодействии с большими плоскими предметами), однако внимание к мелким деталям заставляют не обращать внимание на эти недостатки.

Итог : самый совершенный в графическом плане движок, также использующий множество физических фич. Не очень популярен как среди разработчиков, так и среди геймеров – чтобы узнать все его возможности, дома нужно держать минимум очень мощный компьютер.

2 е место

Frostbite Engine

10 лучших игровых движков на сегодняшний день


10 лучших игровых движков на сегодняшний день

Игры: Battlefield: Bad Company 2, Medal of Honor (только многопользовательский режим)

Один из новейших движков на ПК. Соответствует всем современным трендам – работает с большими открытыми пространствами, обрабатывает множество мелких объектов (таких как трава), имеет большую дальность прорисовки (вплоть до горизонта), умеет разрушать здания вплоть до основания. При желании на нем можно сделать симулятор дровосека – возможность рубить и ломать деревья присутствует. Поддерживает все версии DX начиная с 9.

Первоначально был консольным эксклюзивом, однако с версии 1.5 вместе с Battlefield: Bad Company 2 появился на ПК.

Пожалуй, единственный движок в котором я скажу о звуке – он использует совершенно отдельный звуковой движок, не требующий использования специализированных ресурсов, как например зажравшийся EAX .

Итог : на мой взгляд, является кастрированной от всего ненужного версией CryEngine 2 – разрушаемость на месте, графика красива, что еще нужно для отличного движка? При этом требуется куда менее мощный компьютер.

1 е место

Source и Unreal Engine 3

Так уж вышло, что я не смог определиться, какой из двух движков поставить на первое место. Source и Unreal Engine 3 . Оба они сделаны грамотно, с упором на будущее и сторонних разработчиков.

Игры: Counter-Strike: Source, Half-Life 2, Day of Defeat: Source, Half-Life: Source, Half-Life 2 Episodes, Portal, Team Fortress 2, Left 4 Dead, Left 4 Dead 2, Postal 3, Black Mesa, Zeno Clash, Garry"s Mod.

Source вот уже разменял пятак лет, а все еще держится молодцом. Да что там держится – стоит так крепко, что мало ли кто его пошатнет. За минувшие годы он обросся не одним обновлением – с момента выхода Half life 2 в каждой совей новой игре Valve обновляли движок.

За физику ответственность несет сильно модифицированный Havok . Многие головоломки и геймплейные моменты завязаны именно на физике.

Да, графика далеко не лучшая, однако плюсов у графического движка тоже не мало. Когда только Source появился, игроки были приятно удивлены лицевой анимацией. Люди ярко выражали эмоции мимикой – глядя на лицо, можно было понять что чувствует персонаж. Разработки Valve позволяли персонажам не просто водить глазами, а именно следить за выбранным объектом – будь то летящий ящик или главный герой. Именно благодаря этим технологиям Source игры наиболее часто используются для создания машиним – ни один движок не умеет более точно работать с лицами.

С выходом Episode Two на свет появилась технология «Кинематографической физики» - которая позволяет создавать сцены с разрушением объектов (зачастую больших) максимально красиво и реалистично.

Когда на свет появился Left 4 Dead , то свет увидела технология называемая «ИИ режиссером» (про расчлененку я вообще молчу) - изменение уровня в реальном времени согласно многим факторам, дабы сделать игру максимально интересной и захватывающей. Никто кроме Valve на сегодняшний день подобными технологиями не владеет.

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

Даже если вы не умеете работать в специализированных редакторах, то можно создавать статичные/динамичные сцены в Garry"s Mod .

Unreal Engine 3

10 лучших игровых движков на сегодняшний день

10 лучших игровых движков на сегодняшний день

Игры: Gears of War, Tom Clancy"s Rainbow Six: Vegas, Bioshock, Medal of Honor: Airborne, Unreal Tournament 3, Mass Effect, Turok, Tom Clancy"s Rainbow Six: Vegas 2, Brothers in Arms: Hell"s Highway, Gears of War 2, Mirror"s Edge, The Wheelman, APB, Borderlands, Dark Void, Mass Effect 2, BioShock 2.

В сравнении с Source на стороне Unreal Engine 3 куда более современная графика - говорит о себе слово поддержка DX10 . За анимацию лиц персонажей отвечает механизм FaceFX , который несомненно уступает лицевой анимации Valve , но то что разработчики вообще озаботились этим – несомненный плюс.

В физике на мой взгляд Unreal Engine 3 немного выигрывает – PhysX является наиболее популярным физическим движком, а имея в наличии видеокарту от Nvidia это делает эту технологию еще более привлекательной.

Не стоит забывать большие возможности для моддинга – разработчики не только проводят конкурсы, они просто создали вменяемый редактор.

Итог : 2 бесплатных в некоммерческих целях движка, которые постоянно находятся в динамичном развитии. Каждый из них по-своему привлекателен, у каждого есть большущий послужной список, в котором много хитов.

Спасибо за внимание!

Топ 10 самых лучших игровых движков по версии DeveloperPRO

В этой статье проведем краткий обзор лучших игровых движков. Чтобы ознакомится с подробным описанием понравившегося игрового движка – нажмите на заголовок движка.
Не забывайте оставлять свои отзывы в комментариях.

*лучшие игровые движки набраны в топ10 из тех, что были представлены на этом сайте до публикации данной статьи

1. – самый технологичный движок из всех, которые я знаю.
Данный движок соответствует всем требованием современных проектов от мала до велика. Поддержка мультиплеера, реалистичная физика, отменная графика и всё остальное кроме искусственного интеллекта, однако эта задача лучше решаема собственным модулем ИИ – меньше путаницы будит.

Так же огромным преимуществом является мультиплатформенность. Игры, созданные на движке Юнити, совместимы не только с ОС Windows, но ещё и MacOS, консоли Xbox360, PS3, Nintendo Wii, iPhone, а так же браузерная платформа и Google Android.
Яркий пример работы Unity – условно бесплатная игра Need For Speed: World. Список всех игр, созданных на Unity со скриншотами и видеороликами – можно посмотреть по этой ссылке.
Движок платный, стоимость $1500. Индии-версия доступна бесплатно, в ней отсутствуют некоторые значимые графические эффекты, так же бесплатная версия Unity подходит только для создания игр под Windows.

2. – лучший игровой движок для MMO-игр. Да этом движке было создано порядка ста крупных проектов таких известных студий как: Atari, Firefly, Ubisoft, JoWood, Nitro Games, Chimera entertainment, Independent Arts, Reality twist, Robot entertainment, Neowiz, Take 2, Spellbound, Quadriga Games, TML Studios, Camber и прочих.
Игровой движок Vision поддерживает самые основные платформы: Windows, Xbox360, PS3, Nintendo Wii и браузерная платформа. В качестве языка программирования используются C++, C, C#.
Хотя движок Vision не является самым универсальным, он имеет очень большую функциональность, особенно стоит выделить возможности искусственного интеллекта. Само собой, в этом игровом движке продвинутая физика, сетевой режим и более-менее хорошая графика для движков такого уровня.


Для некоммерческого использование движка – лицензия бесплатная, о цене коммерческой версии нужно уточнять на сайте разработчика. Со списком игр на движке Vision можно ознакомится по ссылке сверху, так же есть полная информация о данном движке со скриншотами и видео.

3. – условно-бесплатная, чуть урезанная, версия игрового движка Unreal Engine 3 от Epic Games со всем полагающимся инструментарием.
В движке есть расширенные возможности реализации физики, сетевого режима и искусственного интеллекта. Графика игрового движка UDK очень реалистичная, визуальные эффекты на высшем уровне.


Доступная платформа – только PC, поддерживаемые ОС: Windows, MacOS. В качестве языка программирования используется C++

4. – мощный и при этом недорогой игровой движок на уровне конструктора игр. Движок GameStart очень мощный инструмент особенно для новичков. Графика поражает взгляд реалистичным освещением, высокоуровневые шейдеры могут придать сцене любой антураж. В движке есть отдельная коллекция шейдеров, из которой очень удобно выбирать эффект, т.к. у нас есть предварительный просмотр. Так же есть редактор шейдеров – если Вам не хватает тех, что идут с движком;). Для тех, кого интересует физика – в движке очень хорошая поддержка физики, всё от базовый физики и обнаружения столкновений, до физики поведения автомобиля. Физика в движке использует технологии Bullet Dynamics library.


Игровой движок GameStart бесплатный, но только для платформы Windows и в ознакомительных целях, ограничение лицензии распространяются на коммерческую версию, у версии с отрытым кодом ценник уже другой...

5. – технологичный и поддерживаемый игровой движок. Попадает в топ 10 игровых движков по тому, что обладает поддержкой большого количества платформ и операционок, таких как: Windows, Linux, MacOS, Nintendo Wii, iPhone, Google Android, Palm WebOS и браузерная платформа. Так же рендеренговые системы предоставлены в широком ассортименте. Кроме того качество картинки очень даже приличное, а графических эффектов в движке достаточно.
На данном движке можно смело делать игры с мультиплеером, продвинутой физикой, звуковыми эффектами, и со сложным искусственным интеллектом.


Стоимость коммерческой версии от $169 до $1499 в зависимости от версии пакета. Для некоммерческого использования – бесплатно.

6. – лучший игровой движок на базе графической библиотеки OpenGL. В качестве физической библиотеки используется Newton SDK.
В игровом движке Leadwerks Engine возможно использования нескольких языков программирования, таких как: Java, C#, VB.NET, and Python, but C/C++, BlitzMax и Lua - эти языки теперь официально поддерживаются движком. Leadwerks Engine неофициально поддерживает все языки программирования, имеющие возможность использования функций из DLL.


В данном движке отличная графика, куча встроенных редакторов, физика же пока сыровата, нет поддержки мультиплеера, нет искусственного интеллекта, даже скриптового.
Коммерческая лицензия стоит $150.

7. – самый лучший из бесплатных графических движков. Кроме отличной графики, в движке есть базовая физика. Работает на операционных системах Windows, Linux, MacOS. Если вы собираетесь создавать игру для консолей, если не хотите встраивать в движок более продвинутую физику – этот движок не для вас, т.к. в стандартной физике работают только самые примитивные операции как проверка столкновений и физика твердотельных объектов.
Если вы создаёте игру с упором на графику – то это один из лучших вариантов, всё-таки он бесплатный. Из-за отличной графики и открытого исходного кода – графический движок OGRE, был взят за основу нескольких игровых движков, и некоторые из них даже стоят немалых денег.


Если вы собираетесь изменять исходный код – по условиям бесплатной лицензии, вы обязаны отправить изменённые исходники группе разработчиков графического движка OGRE. В противном случае придётся заплатить.

8. – лучший бесплатный игровой движок под Delphi. Попадает в топ 10 лучших игровых движков по тому, что с ним справится любой школьник, знающий язык программирования Delphi. В движке есть поддержка простой физики и звука, однако физику можно расширить, установив специальные компоненты для этого движка.
Игровой движок GLScene идеально подходит для проекта, выпуск в свет которого является не коммерческий успех, а скорее творческая реализация. Движок работает как набор компонентов Delphi, каждый из которых имеет свойства или даже визуальный интерфейс, что делает движок простым в освоении.

9. – это игровой 3D движок с открытым кодом, написанный немецкими разработчиками. В качестве графического API используются OpenGL и DirectX. Так же поддерживается большинство современных эффектов, индор и аутдор рендеринг, встроенная и расширяемая библиотека материалов с использованием шейдеров. Поддерживается скелетная и морф анимация персонажей, лайтмэпы, пиксельные и вертексные шейдеры, системы частиц и т.д. Движок Irrlicht поддерживает платформы - Windows, Linux, Mac OS X, Solaris и SDL-платформы.

10. - игровой движок, в основу которого взят движок OGRE, движок ориентирован на создание игр класса ААА в практически любых жанрах. Движок NeoAxis, также можно использовать в промышленных, дизайнерских и других целях, где требуется сделать графическую 3D презентацию, только для этих целей лучше использовать OGRE – сэкономите.
Разберём чем движок NeoAxis Engine отличается от OGRE: NeoAxis это игровой движок, а не графический, в нём есть продвинутая физика от Ageia PhysX (понадобится лицензия PhysX), звук по технологии FMOD (так же необходима лицензия). Имеется искусственный интеллект с поиском пути, куча встроенных редакторов. Из минусов – убрана поддержка платформ Linux и MacOS и поддержка инверсной кинематической анимации. Так же были убраны эффекты пиксельного освещения.


Конечно, идея скрещивания OGRE и PhysX очень хороша, но при космическом ценнике до $9800 – решение, как минимум, спорное. Однако движок для некоммерческих проектов распространяется бесплатно, плюс есть не дорогие урезанные пакеты 100 долларов и выше.