D Игровой Движок
- Ранее мы затрагивали тему бесплатных игровых движков — программы для создания игр.
- Jul 10, 2011 - С мечтами о великом сиквеле, который не могли бы осуществить никакие другие игровые движки, отделение Rockstar в Сан Диего.
НАВИГАЦИЯ ПО TOP 10 ИГРОВЫХ ДВИЖКОВ: X. 10 место – Decima Engine Проприетарная технология, созданная компанией Guerrilla Games. В создании движка также принимала участие студия Kojima Productions. Появившись только в 2013 году, Decima Engine успела стать базой для нескольких ААА-проектов, а также просто интересных играх. Death Stranding на движке Decima Engine Первой игрой, созданной на Decima Engine, стала Killzone Shadow Fall, которую разработала сама Guerilla Games.
На этот факт разработчики игровых движков ответили кто созданием специализированных конверторов, создающих нативный для конкретного оборудования код (например, Unity 3D), а кто — адаптацией своих продуктов к кросс-платформенности (к примеру, Torque 2D). Также на рынке появились новые игроки, предлагающие кросс-платформенные фреймворки для всего парка.
Изначально студия не сообщала, на какой технологии создается их проект, однако с анонсом следующей своей игры – – все же рассказала, что новый проект будет использовать прежний движок - Decima Engine. Как и в случае со многими популярными движками, физическая составляющая Decima Engine завязана на Havok physics. Благодаря этому Guerilla удалось создать перспективную технологию с динамичной скелетной анимацией и реалистичной системой повреждений. Horizon Zero Dawn В 2015 Decima Engine стала основой для Until Dawn – сомнительного поначалу хоррора, который в итоге стал главным открытием жанра за весь год. Не считая Horizon Zero Dawn, движок также используется в амбициозном проекте Хидео Кодзимы –. Именно поэтому студия японского разработчика – Kojima Productions – оказывала помощь во время создания движка ведущему разработчику – Guerilla. По сути своей Decima Engine разработан специально для ААА-проектов, которым требуется высокая детализация и поддержка 4К-разрешения.
Учитывая возможный громкий успех Death Stranding, а также тот факт, что Guerilla тесно работает с Sony, в будущем Decima Engine будет идти нарасхват. Скорее всего, мы будем часто видеть эту технологию. 9 место – EGO Engine Движок, разработанный совместными усилиями компаний и Sony Computer Entertainment.
По сути своей является улучшенной версией Neon, который под «нулевым» номером представлял игру Colin McRae: DiRT. Гонки от Codemasters EGO Engine по праву заслужил место в топе хотя бы за невероятно качественные игры в гоночном жанре.
Все игры Codemasters, начиная с 2007 года, выходили и выходят именно на EGO, причем в их послужном списке есть и шутеры, что говорит только в пользу разностороннего движка. Большую часть работы в создании EGO проделала студия Codematers, когда Sony же предоставила графический движок PhyreEngine. На первой версии EGO Engine вышли знаменитые DiRT и DiRT 2, а также дополнение Dragon Rising для шутера Operation Flashpoint.
Вторую версию движка представляла DiRT 3, игры в серии GRID и F1. DiRT 3 на движке EGO Engine На третьей же версии Codemasters сейчас делают DiRT 4, которая гарантирует стать великолепной раллийной гонкой.
Все проекты компании всегда отлично оптимизированы, несмотря на отличную графику. Взять, к примеру, DiRT 2 – игра вышла в далеком 2009, однако качество её картинки до сих пор может дать фору некоторым современным проектам (и речь идет не об инди). Реалистичная система повреждений, грязь, налепляющаяся на крылья авто, управляемость машин – все гоночные игры Codemasters выделяются этими и многими другими составляющими, которых компания сумела достичь лишь благодаря созданию качественного движка EGO Engine.
8 место – Game Maker: Studio Известнейший игровой движок и конструктор, созданный на Delphi. Game Maker был разработан компанией Yo Yo Games, а ведущим разработчиком технологии выступает Марк Овермарс. Сегодня существует семь версий движка, пять из которых поддерживают исключительно двухмерные игры. С шестой версии девелоперы решили интегрировать ограниченную поддержку 3D. Game Maker Game Maker заработал известность только благодаря своей простоте. Изначально Овермарс, являясь профессором в университете города Утрехт, создал базу для Game Maker в виде учебного пособия для своих учеников. Впоследствии же технология появилась в интернете, где и обрела популярность.
Отличительная черта Game Maker заключается в том, что для работы с ним не требуется знать языки программирования. В течение создания игры на этом движке пользователю требуется определить игровые объекты (именно на них строится игра), затем задать их внешний вид, используя спрайты, ну а поведение и взаимодействие предметов осуществляется путем описания их реакций на так называемые события (СОП). Game Maker появился в 1999 году и практически ежегодно продолжает получать обновления.
Последнее вышло в 2011 – это восьмая версия движка, которая получила массу обновлений и дополнений. С того момента движок начал работать на юникоде, его поддержка 3D значительно возросла, был улучшен редактор комнат и т.д. Game Maker Studio В 2012 же YoYo Games решила серьезно переработать свою технологию, прежде всего добавив поддержку кроссплатформенности.
Движок получил новое название Game Maker: Studio, и лишь после этого его начали воспринимать как профессиональный инструмент для создания видеоигр, а не как обучающую программу. Плюсы Game Maker Studios кроются в поддержке множества различных платформ от Windows и Mac OS, до iOS, Android, Xbox и PlayStation.
Помимо этого, библиотека движка и многие расширения переведены на несколько языков, а не только английский, как обычно принято. У движка присутствует собственный язык программирования - Game Maker Language. Он также имеет интеграцию со Steam и распространяется совершенно бесплатно (только стандартная версия). Единственным минусом же является 3D, которое в Game Maker появилось ещё в 2011, однако работа с ним до сих пор не приведена в приемлемое состояние.
Самые известные игры на Game Maker: Studios – это две части Hotline Miami. Кроме них, на движке были разработаны десятки различных игр, большая часть из которых затерялась даже в инди-сегменте. Тем не менее, технология имеет большой потенциал, она активно развивается и, учитывая популярность инди-жанра, вскоре станет гораздо более востребованной.
7 место – 4A Engine Движок из Украины, созданный одноименной студией. Судьба 4A Engine переплетается с X-Ray Engine, который, во-первых, был таким же образом разработан в Украине, во-вторых, был создан для игры в жанре постапокалипсис, а в-третьих, написан именно теми же самыми программистами – Олесем Шишковцовым и Александром Максимчуком. 4A Engine является проприетарным ПО, из-за чего 4A Games может использовать его исключительно для собственных нужд без возможности продавать лицензии. На данный момент компания выпустила две игры на этом движке – Metro 2033 и Metro: Last Light. Metro 2033 История 4A Engine имеет несколько темных пятен. Так, по некоторым сведениям движок является измененной копией X-Ray.
Данное подозрение основано на том, что программисты движка Шишковцов и Максимчук, добровольно покинув (или будучи уволенными), использовали базу созданного ими X-Ray для 4A Engine. Этот слух впоследствии перерос в скандал, но реальных подтверждений так и не было найдено. Шишковцов и его товарищи не решились продолжать развивать «Сталкер» и X-Ray потому, что последний, по их мнению, имел плохую сетевую модель и неграмотную оптимизацию, из-за которой распределение ресурсов и памяти компьютера осуществлялось до ужаса грубо. В целом, по словам разработчиков, X-Ray был не способен поддерживать консоли нового поколения и не имел будущего, из-за чего они и решили уйти из студии и заняться собственными разработками. Metro Last Light Созданный же ими 4A Engine только подтвердил ранее высказанные суждения. Так, в сравнении со S.T.A.L.K.E.R. Metro 2033 имела куда как лучшую графику (что можно списать на временные рамки), но при этом требовала значительно меньше ресурсов от компьютера и не вызывала никаких ошибок в системе.
В Metro 2033 прежде всего отлично был реализован объемный туман, а также размытие объектов и их высокая LOD-детализация. А включение в 4A Engine технологии PhysX позволило разработчикам добавить в игру разрушаемое окружение, динамичную водную поверхность и одежду. В общем и целом 4A Engine можно назвать идейным продолжателем X-Ray, который показал куда как лучшие результаты и избежал многочисленных ошибок предшественника. Так или иначе, оба движка заслуживают мест в нашем топе. 6 место – IW Engine С движком Infinity Ward сталкивался практически каждый геймер, даже если он вообще не в курсе о его существовании.
IW был разработан одноименной компанией из США, которая создала его специально для своих игр, а именно – серии самых популярных шутеров Call of Duty. История движка Infinity Ward берет начало ещё в 2002 году, когда будущие сотрудники компании IW работали в студии. В то время они выпустили свой дебютный проект Medal of Honor: Allied Assault, на базе которого стоял движок id Software – id Tech 3. Примерно через год большая часть коллектива покидает 2015 Inc, чтобы основать известную нам Infinity Ward и приступить к созданию культовой игры – Call of Duty. Call of Duty на движке IW Engine Call of Duty была основана таким же образом на движке id Tech 3, о чем девелоперы и сообщили общественности.
Однако же купленный движок подвергся значительным модификациям, в список которых вошли обычное улучшение графики, введение функции размытого окружения, функции обработки водной поверхности с помощью шейдеров, динамические тени и многое другое. С такими преобразованиями id Tech 3 версии IW значительно отдалился от оригинала, так что для компании впору было назвать его собственным движком и сменить ему имя. Вскоре девелоперы так и сделали, когда выпустили Call of Duty 2, объявив, что сиквел выходит на модификации id Tech 3 – IW Engine 2.0. Движок же первой версии, как нетрудно догадаться, разработчики присвоили Call of Duty 1. В 2007 году Infinity Ward выпускает третью версию движка, выход которого ознаменовала Modern Warfare. Анимация лиц, текстуры воды, освещение, а также введение нового эффекта – глубины резкости – все говорило о том, что перед нами один из самых качественных движков для шутеров своего времени.
Modern Warfare Вплоть до 2012 года компания продолжает использовать данный движок, улучшая лишь графическую составляющую. IW 4.0 и 5.0 появляются вместе с Modern Warfare 2 и 3 соответственно.
Несмотря на создание новых версий, та же Black Ops 2 оказалась выпущена лишь на третьей модели движка. Однако же в 2013 в направлении полноценного развития снова появилось движение, когда IW закончила работу над COD: Ghosts. И хотя часть про «Призраков» получила смешанные отзывы и оказалась плохо принята игроками, многие даже и не заметили, что компания вместе с Ghosts выпустила IW 6.0 версии. Последней же является седьмая, на которой была разработана в конце 2016 года. 5 место – RAGE (Rockstar Advanced Game Engine) На пятом месте разместился движок от компании Rockstar.
Rockstar Advanced Game Engine, или RAGE – это продукт работы двух её филиалов – и San Diego, которые разработали исключительно для игр компании. Дебютный показ RAGE состоялся на практике лишь в 2006 году, когда Rockstar выпустила игру про настольный теннис. Забавно, что игра ничего уникального из себя не представляла – разработчики просто решили протестировать новый движок на каком-нибудь низкобюджетном проекте.
Начиная с того времени, все последующие игры компании стали выходить именно на RAGE. Red Dead Redemption А что же было до 2006 года? В первой половине 2000-х Rockstar уже выпустила несколько частей GTA и успела прославиться, однако тогда её флагманским движком был RenderWare, который разработала совершенно сторонняя студия –. В 2004 последняя была поглощена EA, что, естественно, сказалось на приобретенной Rockstar лицензии на движок. Если бы движки были девушками Electronic Arts всегда строго относилась к прямым конкурентам, из-за чего руководство Rockstar решила бросить служивший им верой и правдой RenderWare и приступить к созданию собственного движка.
Всего лишь за год компании удалось разработать RAGE, так как его основа была создана не с нуля, а на базе AGE – движке студии Angel Studios. Самым первым крупным проектом Rockstar Advanced Game Engine стала GTA IV. Ещё до её выхода компания объявила, что движок RAGE будет использовать технологию euphoria – средство процедурной анимации, которое позволяет симулировать реалистичную физику тел (используется до сих пор). Вышедшие впоследствии Max Payne 3, GTA V, а также планируемая – все эти игры были созданы и разрабатываются на RAGE. GTA IV на движке RAGE Под «капотом» Rockstar Advanced Game Engine находятся все составляющие максимально функционального движка: графический, физический, звуковой и анимационный движки, а также полноценный ИИ, поддержка сетевых режимов, скриптовый язык и многое другое.
Все компоненты были созданы усилиями исключительно филиалов Rockstar Games. Как известно, многие игры компании ориентированы на открытый мир и свободный геймплей. Именно поэтому ключевым преимуществом RAGE является способность быстро обрабатывать крупные игровые миры – на это программисты делали уклон в первую очередь.
Когда геймер перемещается по уровню, движок не прекращает вводить и выводить требуемые объекты. Такое постоянство было обеспечено благодаря качественному менеджеру памяти движка, который способен ликвидировать и переносить объекты из ОЗУ, не требуя при этом периодической фрагментации.
GTA V на движке RAGE Сомневаться в качестве RAGE не приходится, так как именно на нем была разработана GTA V – одна из самых продаваемых и популярных игр за всю историю индустрии. 4 место – CryEngine Едва не попав в тройку лидеров нашего топа, серия движков от компании - CryEngine – прочно закрепилась на четвертой позиции. Графическая составляющая этого движка почти не знает себе равных, а Crysis – первая игра, которая была сделана на CryEngine 2 – многими называется одним из самых высокотехнологичных проектов в игровой индустрии вообще. Crysis 3 Оригинальный CryEngine был выпущен в 2002 году специально для шутера Far Cry.
Тогда движок оказался номером один в плане технологической продвинутости и фотореалистичности. CryEngine 2 же, запущенный в 2007, впервые показал себя в Crysis. На сегодня существует и третья, и четвертая версия этого движка, где одна получила куда как худшие отзывы по сравнению с CryEngine 2, а другая – настолько далеко ушла от оригинала, что уже лишь отчасти входит в «семью». Отличительной политикой Crytek, которая и разработала CryEngine, является постоянное взаимодействие с более маленькими студиями, которым требуется игровой движок. Компания за небольшую плату выдавала и выдает лицензии любым коллективам, что сказывается только на пользу репутации CryEngine. Crysis на движке CryEngine Но не из одной доступности CryEngine стал популярен и вошел в список лучших движков игровой индустрии. Доступные характеристики, их качество, а также непосредственно простота в работе с движком сделала его одним из самых популярных среди инди-студий.
Параллакс-маппинг, Terrain 2.5D, подповерхностное рассеивание, динамическое освещение, инструмент Polybump 2, параметрическая скелетная анимация - CryEngine вобрал в себе массу передовых технологий для своего времени, которые и сейчас остаются актуальными. В движок встроен редактор уровней Sandbox2, который позволят в реальном времени создавать уровни, работать с объектами и редактировать анимацию. Безусловно, CryEngine достоин самых громких похвал – великолепнейший образец того, как нужно делать движки. 3 место – id Tech id Tech – на базе этого движка были созданы такие культовые шутеры, как Wolfenstein, Quake и DOOM.
Эти три гиганта, рожденные id Software, гремели в конце 1990-х и начале 2000-х, а в наше время, когда возрождение старых игр и фильмов обрело стихийные масштабы, они вернулись и устроили «местным» шутерам настоящий разнос. DOOM 2016 На 2017 год id Tech имеет шесть версий. Первая вышла ещё в 1992 (когда многие молодые читатели не родились или только начали ходить под стол) под руководством легендарной личности – Джона Кармака. Собственно, право называться «легендарным» он получил как раз за создание id Tech и отмеченных нами игр выше, которые вышли на этом движке.
Тогда версии своего движка разработчики именовали названиями игр, для которых эти «базы» и разрабатывались. Так, на id Tech 1 вышли первые три части «Дума», а на второй версии, которая получила имя Quake Engine, как нетрудно догадаться появились несколько частей в серии Quake. С id Tech 3 компания id Software начала распространение своего детища. Движок все чаще принялся мелькать среди проектов сторонних девелоперов (Medal of Honor, Star Trek, James Bond 007). Помимо этого, движок под третьим номером был приобретен Infinity Ward, которая на его базе создала собственный движок (об этом мы говорили в начале списка, так как этот движок тоже в нем оказался). DOOM на движке id Tech id Tech 4 – это эпоха значительных преобразований, так как движок впервые был написан на языке С. Девелоперы переписали все подсистемы движка и представили его в игре DOOM 3.
Самозатенение, попиксельное освещение и прочее – четвертая версия обладала самыми современными технологиями. С id Tech 5 компания практически не работала, выпустив для него только одну игру – RAGE. Та была спорно встречена аудиторией, хотя сам движок пришелся по вкусу другим разработчикам. Так, на этой версии вышли, Wolfenstein: The New Order и The Evil Within. Wolfenstein The New Order Наконец, шестая и последняя на сегодня версия вышла в 2016 году. Разработчики создали её специально для консолей нового поколения, продемонстрировав всю мощь движка не менее мощным проектом –. Прежде всего движок отличается инновационной технологией Sparse Voxel OCtree, благодаря которой геометрия уровней воспроизводится не через полигональную структуру, а воксельную.
С помощью SVO разработчикам удалось улучшить детализацию игрового мира посредством масштабирования: ближайшие к игроку объекты рендерятся в максимальном качестве, когда как далекие – с помощью крупных вокселей, имеющий худшее качество. В остальном же id Tech 6 оборудован по последнему слову техники и, будучи «молодым» ждет своего звездного часа. 2 место – Frostbite и Unity Engine Почетное серебро в списке «Топ 10 движков в игровой индустрии» занимают сразу два движка, которые одинаково заслуживают второй позиции. Первый, Frostbite Engine, во всей красе проявил себя в Battlefield 3 и продолжает красоваться невероятно кинематографичными эффектами, а со вторым же, Unity Engine, мы знакомы скорее по его распространенности и доступности (подобно CryEngine), хотя и на нем было выпущено много прекрасных игр. Battlefield на движке Frostbite Frostbite Engine был разработан шведской компанией DICE в 2008 году для игры Battlefield: Bad Company. Движок пришел на смену Refractor Engine – уже старой технологии, с которой DICE работали всю предыдущую историю. Сейчас существует три полноценных версии Frostbite Engine (включая 1.5), а в целом движок успел проявить себя и в гонках, и в шутерах, и в ролевых играх, и даже в спортивных.
Движок от DICE является стандартной связкой графической, звуковой и прочих технологий, характерных для обычного движка. На сегодня он поддерживает 11 версию DirectX, а также имеет оптимизацию для работы с многоядерными процессорами. Ключевыми достоинствами движка являются разрушаемость и графика. Первая составляющая является скорее ответвлением от второй, нежели полноценным аспектом, однако же именно о предельно реалистичной разрушаемости говорят, когда упоминают Frostbite Engine.
Графический же движок поддерживает множество пост-эффектов, бамп-маппинг, динамическое освещение и прочие современные технологии. Ограничения в дальности прорисовки практически отсутствуют - на компьютерах топовых сборок пользователи способны обозреть локацию полностью вплоть до горизонта. Battlefield 3 И хотя DICE ещё до Battlefield 3 успела проявить себя и стать популярной, именно последняя позволила ей называться настоящим разработчиком первой лиги, где разрабатываются лучшие ААА-проекты.
Только благодаря Frostbite Engine девелоперам удалось сделать доступными бои 32 на 32 игрока на огромных картах с наличием различной техники, а также разрушаемых объектов. Не считая многих шутеров, Frostbite Engine отлично показал себя в гоночной игре NFS: The Run, а также в RPG Dragon Age: Inquisition. Сегодня актуальна третья версия движка, на которой уже успело выйти несколько интересных проектов вроде FIFA 17. А теперь мы расскажем о втором движке, который потеснил Frostbite Engine и разместился с ним на одном пьедестале – Unity Engine. Движок был разработан компанией Unity Technologies в 2005 году – тогда ещё не особо известной студией, которая на сегодня имеет штат из тысячи сотрудников. Unity Engine не был создан для какой-то конкретно игры, что характерно для наших предыдущих участников – студия разработала его исключительно для распространения.
Unity Technologies до сих пор владеет движком, постоянно модернизируя и улучшая его. Благодаря тому, что цена движка установлена на достаточно низком уровне, Unity Engine стал одним из самых (если не самым) известным движком, которым пользуются как гиганты игровой индустрии, так и инди-разработчики. Сам по себе Unity Engine является одновременно и игровым движком, и интегрированной средой разработки, и конструктором для создания игр. Он поддерживает мобильные ОС, Windows, Linux и OS X, работает на всех консолях как нового, так и предыдущего поколения. Unity Engine Если вы думаете, что никогда не сталкивались с Unity Engine, то, скорее всего, ошибаетесь, так как с ним часто работают, Blizzard, EA и многие другие компании. Последние игры от Obsidian, серия, Kerbal Space Program и сотни иных проектов – все были выпущены на Unity Engine. Ключевым фактором, повлиявшим на популярность Unity Engine, является безвозмездность, на которой распространяется самая минимальная сборка движка.
Endless Legend Любой начинающий девелопер может совершенно бесплатно скачать Unity Engine и начать создавать на нем игры, тем более, что его инструментарий невероятно прост в освоении, если сравнивать с другими популярными движками. Передовой и оснащенный по последнему слову техники, Unity Engine в первую очередь является самым ходовым движком, за что и заслужил вторую позицию в нашем списке. 1 место – Source и Unreal Engine Позиция победителя повторила судьбу предыдущей строчки, так что речь вновь пойдет сразу о двух движках, которые в равной степени достойны назваться самым лучшим движком в игровой индустрии. Человек, хотя бы раз прикоснувшийся в компьютеру, вероятно, слышал о Half-Life – известнейшем шутере, который в свое время задвинул планку по примеру Quake или DOOM.
Именно игра о приключениях знаменитого ученого Гордона Фримена была сделана на движке Source. Второй же – Unreal Engine 3 – крепко связан с серией шутеров, которая по типу выше указанных экшенов таким же образом «задвинула планку» и стала одним из лучших представителей своего жанра. Counter-Strike Source Движок Source был разработан компанией Valve Corporation в далеком 2004 году. И хотя выше мы упомянули первую часть Half-Life, этот движок создавали уже для сиквела, но первой игрой на движке стала Counter-Strike: Source. Первые упоминания о движке появились в 1998, когда работа над Half-Life уже подходила к концу. Множество наработок и фишек, которые изначально должны были появиться в экшене, разработчикам пришлось отбросить из-за несовершенства GoldSrc – первого движка компании. Именно поэтому сотрудники Valve решили создать такой движок, который позволил бы реализовать все их мечты и желания.
Half-Life 2 Говорить о совершенстве Source не приходится, учитывая популярность Half-Life 2. В игре было много великолепных решений и особенностей, однако главным аспектом являлся и является до сих пор именно физический движок – Havok, который Valve улучшили и адаптировали под Source. Именно благодаря этой, похожей на Ragdoll, физике в Half-Life 2 девелоперам удалось создать интереснейшие головоломки и геймплей в целом. Помимо этого, лицевая анимация игры таким же образом оказалась передовой для 2004 года. Dota 2 Другой чертой, которую отличают в Source, является искусственный интеллект, который отлично управляет врагами и друзьями геймера. Графика же, не считая упомянутой выше анимации, выделялась шейдерными эффектами.
Как и с Unity, с Source любой желающий может поработать бесплатно, загрузив специальную утилиту (Source SDK) из Steam. Сегодня же существует вторая версия Source, которая была анонсирована в 2015 году. На Source 2 уже успела выйти игра Dota 2, а также несколько других инди-проектов от Valve. Общедоступная же версия движка пока находится в процессе разработки. Unreal Engine – движок, за создание которого отвечает Epic Games. С проектами этой компании, являющимися одними из лучших шутеров в игровой индустрии, знакомы множество геймеров. Все игры Epic Games были разработаны на Unreal Engine, однако если вы даже не играли ни в один проект этой компании, то уж наверняка сталкивались с данным движком, так как на нем создано более сотни различных игр.
Серия Unreal, Postal, Tom Clancy’s, BioShock, Borderlands, Dishonored, XCOM, Life is Strange, Mortal Kombat X и десятки других не менее известных, а также совсем инди-проектов были сделаны на Unreal Engine. Недурно, не правда ли? Unreal Engine Работающий на языке C, Unreal Engine способен работать практически со всеми ОС для ПК, а также на множестве как топовых, так и менее распространенных консолей. На данный момент существует четыре полноценных версии движка, которые вышли в 1998, 2002, 2006 и 2014 соответственно.
Однако имеются и ответвления, являющиеся дополнениями и модернизациями «основных» версий. Unreal Engine 4 – самый молодой движок в серии, а первой игрой, вышедшей на нем, посчастливилось стать хоррору Daylight 2014 года. Batman В течение своего существования движок распространялся на платной основе, как и технологии конкурентов.
Однако примеры Unity и CryEngine побудили Epic Games перевести Unreal Engine 4 на бесплатную основу. Существует один нюанс – приложение или игра, созданная на движке, не должна зарабатывать более трех тысяч долларов за квартал. Видео: возможности Unreal Engine в 2017 году.
Практически каждый разработчик приложения говорит о том, что не надо изобретать велосипед, не надо создавать приложение с нуля. Естественно, лучше воспользоваться готовыми решениями – для создания игр, например, игровыми движками, которые многократно ускоряют разработку. В нашем обзоре 13 популярных игровых движков, которые вы можете использовать для создания игр для iOS, Android и других платформ. AppGameKit Кроссплатформенный игровой движок, для программирования в нем имеется два решения: специальный интерпретатор BASIC (для использования простых и удобных функций типа как LoadImage, CreateSprite, PlaySound) и C для опытных разработчиков. Сайт: Cocos2D Cocos2d — кросс-платформенный фреймворк, используемый для разработки интерактивных приложений и игр (преимущественно для мобильных устройств). Является открытым программным обеспечением.
Cocos2d содержит множество ответвлений, таких как Cocos2d-ObjC, Cocos2d-x, Cocos2d-html5 и Cocos2d-XNA. Также в сообществе Cocos2d имеется несколько независимых редакторов, предназначенных для редактирования спрайтов, частиц, шрифтов и тайловых карт. Можно также упомянуть редакторы мира: CocosBuilder и CocoStudio.
Сайт: Construct 2 Мощный HTML5 движок для 2D игр. Сайт: Corona Labs Один из ведущих игровых движков для 2D игр.
В Corona используется Lua поверх C/OpenGL. Сайт: CryEngine CryEngine — игровой движок, созданный немецкой частной компанией Crytek в 2002 году и первоначально используемый в шутере от первого лица Far Cry. Позже он был куплен Ubisoft, весной 2016 года компания перешла на модель распространения “плати сколько хочешь”, предполагающую возможность свободно использовать движок для разработки игр (свободное использование для неигровых приложений запрещено), код CryEngine был опубликован (под проприетарной лицензией) на GitHub. Сайт: GameMaker: Studio Game Maker: Studio — один из самых популярных игровых движков, позволяющий разрабатывать практически под все существующие платфоры. Studio является серьёзным развитием его предшественника — Game Maker. Сайт: GameSalad Creator GameSalad был создан еще в 2009 году и это один из ведущих игровых движков, со временем хоть и растерявший популярность (в 2012 более 15% всех новых iOS игр создавалось на нем), но все еще активно развивающийся. Сайт: GDevelop GDevelop это свободный, кросс-платформенный конструктор игр, созданный для использования любым человеком – навыки программирования не нужны.
Создание Игр
Сайт: libGDX Платформа для 2D и 3D игр, достаточно трудная в освоении и использующая Java для создания кроссплатформенных игр и приложений. Сайт: Marmalade Marmalade — популярная игровая платформа, представляющая собой набор библиотек, образцов, инструментов и документаций, необходимых для разработки, тестирования и развертывания приложений для мобильных устройств. Среди ее хитов – SimCity BuildIt, Angry Birds Stella Pop! И Plants vs Zombies. Сайт: Stencyl Визуальная среда разработки в которой можно создавать игры вообще не прибегая к программированию.
Сайт: Unity Unity — это самый популярный инструмент для разработки двух- и трёхмерных приложений и игр. На нем делается больше 80% новых мобильных 3D игр – например, недавний хит Pokemon Go был сделан как раз на Unity. Сайт: Unreal Engine Unreal Engine 4 – движок нового поколения, который позволяет создавать игры любого жанра ждя любых платформ.
Благодаря использованию C ваши возможности практически неограниченны! Сайт: Как выбрать игровой движок? Ориентируйтесь на то, 2D или 3D игру вы хотите сделать, какой язык программирования вам ближе, где лучше поддержка и обучающие ресурсы, на каком движке реализованы игры, примерно похожие на вашу. Помните, что сделать правильный выбор на этом этапе очень важно – однажды использовав игровой движок, на другой вы уже вряд ли перейдете. Общая информация.
— сравнение React Native для Android и iOS. — урок о различиях между React и Swift, включая потребление памяти и вычислительной мощности. — разбор способов разработки на React Native. — вещи, которые стоит знать до начала работы с React Native. — статья по устранению багов в приложениях React Native и графическом интерфейсе приложений. — как создать среду разработки на React Native при помощи Relay и GraphQL.
Производительность React Native. — как поддерживать более высокий FPS при работе с React или React Native.
Скачать Программу Для Создания Игр
— исследование разницы в производительности между styled-components и встроенными стилями в React Native. — несколько распространенных проблем с производительностью в React Native, обнаруженных на тестах с более чем 20 приложениями. Анимации в React Native.
— обучение по работам с картами и кастомными анимациями в React Native. — создание анимации с горизонтальной прокруткой в React Native. — создание анимаций при помощи CSS и React Native. — создание функционального компонента с анимацией в 60 fps.
Туториалы. — изучение React Navigation и Expo при помощи создания клона Netflix.
— пошаговый гид по созданию базового приложения React Native. — туториал по использованию react-native-apps для рендеринга карты Google при помощи React Native. — советы и стратегии по созданию пуш-оповещений в React Native. — детальный разбор использования react-navigation API.
— интегрирование логина Facebook с Facebook SDK и регистрации нового пользователя в базе данных Firebase. — пошаговый урок по созданию одним разработчиком приложения для визуального распознавания за два дня. — путь одного разработчика по созданию простой игры при помощи Expo, React Native и Redux. — четыре совета от разработчиков, которые работали с Google Maps API и React Native. — изучение end-to-end тестирования и внедрения его в приложение React Native. — как создать логин для приложения без Redux. — создание приложения для Reddit.
Русскоязычные уроки. Курсы по React Native.
Рейтинг — 4,6/5, 56 700 студентов, 17 часов видео Изучение iOS и Android-разработки с нуля и создание полных приложений React Native. Рейтинг — 4,7/5, 16 000 студентов, 17 часов видео Более сложные аспекты React Native: анимации, карты, оповещения, навигация и так далее. Рейтинг — 4,8/5, 500 студентов, 7 часов видео Простые уроки для каждого типа анимации. С помощью Corona Native для Windows разработчики могут создавать приложения любого уровня сложности, используя именно те сервисы, которые им нужны: от аналитики до монетизации. Corona — идеальный кроссплатформенный движок для быстрого создания 2D-игр и приложений. Используя Corona Native, разработчик может добавить в свое приложение любые недостающие библиотеки, плагины, сервисы — все, что поможет его проекту расти и развиваться, – говорит Степан Соловьев, CEO Corona Labs.
Другая особенность Corona Native — возможность собирать приложение оффлайн, без участия сервера. Интернет понадобится только для проверки статуса плагинов, что делает процесс разработки более безопасным. Функционал Corona Native давно был доступен пользователям macOS — для этой платформы средой нативной разработки выступает Xcode, — и мы рады выпустить его для Windows.
Corona Native — это продукт для разработчиков, которые хорошо знакомы с принципами нативной разработки и уверенно владеют инструментом Android Studio или Xcode. Наше сообщество ценит Corona за простоту и доступность, но многим разработчикам нужны более сложные, уникальные решения. В этом случае Corona Native приходит на помощь. Как и игровой движок Corona SDK, инструменты Corona Native полностью бесплатны. Кроме того, разработчики могут продавать плагины, которые создали с помощью Corona Native, через собственный платформы. Corona Native распространяется вместе с основным движком Corona.