приложение в котором можно создавать игры

Сиди дома и делай игры: программы и игры, которые помогут вам стать разработчиком

приложение в котором можно создавать игры

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

Конструкторы игр и движки

Game Maker Studio 2

приложение в котором можно создавать игры

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

Clickteam Fusion 2.5

приложение в котором можно создавать игры

ClickTeam это яркий пример программы, в которой вместо программирования обычного пользователю предлагается программирование визуальное. Это по сути перетаскивание различных иконок и значков, кликание по различным пунктам и установка условий. У такого подхода масса подводных камней, но это не мешает многим разработчикам делать свои игры в ClickTeam.

GDevelop

приложение в котором можно создавать игры

Godot

приложение в котором можно создавать игры

Бесплатный движок, который поддерживает комьюнити. Поддерживает самые разные платформы и идеален для тех, кто не хочет платить, но хочет мощный инструмент для работы с 3D и 2D. А еще это вероятно единственный подобный движок, имеющий простую настройку управления в игре.

Love2D

Стоит отметить, что среди современных разработчиков очень популярен язык Lua. Если вы решите его изучать, не забудьте попробовать поработать в среде Love. Это open source проект, для увлеченных програмированием людей. Стоит помнить, что это не конструктор игр, а фреимворк, который тем не менее поможет в их создании.

Defold

приложение в котором можно создавать игры

Но если Love для вас слишком сложен, есть смысл попробовать Defold от компании King, известной своими мобильными хитами. Defold значительно упрощает создание игр, а его мощности вполне хватит на типичную инди или мобильную игру. Желательно знание языка Lua, хотя для простой игры хватит и нескольких руководств.

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

Движки, для работы с 3D

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

приложение в котором можно создавать игры

Естественно, это далеко не все 3D движки, но я выделил лишь их.

Программы для создания спрайтов и анимаций

приложение в котором можно создавать игры

Я настоятельно рекомендую знакомиться с программи через триал-версии, дабы не накачать вирусов.

Пиксельарт

приложение в котором можно создавать игры

Pixelformer и спрайт из Hotline Miami

Программа для создания ярлыков Pixelformer позволяет рисовать крутые пиксельные арты и детально изучать чужие работы. Если вам нравиться стиль какого-нибудь художника- закиньте его рисунок в PixelFormer и посмотрите его работу в деталях. Я думаю вы будете поражены всей сложностью пиксельных рисунков.

Не поленитесь и поищите программу сами, их много. Главное не используйте Paint, он для этого плохо подходит.

Скелетная Анимация

Spriter Pro

приложение в котором можно создавать игры

Многие игры сегодня используют продвинутую скелетную анимацию, которая у многих геймеров вызывает устойчивую ассоциацию с мобильными играми. Но на самом деле скелетная анимация это очень крутая вещь, позволяющая создавать очень сложные и “живые” арты. Наиболее продвинутой в этом плане я считаю программу Spriter Pro, которая несмотря на наличие ряда проблем и платных дополнений, вполне пригодна для серьезной работы.

Альтернативой платным программам может быть Dragon Bones, в котором есть все тоже самое, но при этом нет платных материалов. Также программа может быть использована для создания моушн-комиксов.

приложение в котором можно создавать игры

Blender

приложение в котором можно создавать игры

3D Coat

приложение в котором можно создавать игры

Игры, в которых можно создавать игры

Как ни странно, создавать игры можно в некоторых играх. Например, Dream на PS4 это настоящий прорыв в песочницах, предлагающий игроку интуитивное и простое управление, дающее неограниченные возможности. Хотя это и консольная игра, она дарит игроку возможности, аналогичные для ПК-программ: можно лепить скульптуры, изменять их размеры, возводить здания и создавать ландшафты. Игру абсолютно любого жанра можно создать с помощью геймпада! Игра закономерно получила высокие оценки, но на ПК её к сожалению нет.

Зато на ПК есть безумно популярный онлайн проект Roblox, в котором тоже можно создавать свои игры. Roblox невероятно популярна в США и соперничает даже с Minecraft, в России же игра не слишком известна. Важно отметить, что Roblox дает возможность создателям своих игр зарабатывать, что выделает её на фоне других игр, в которых контент создают сами игроки.

Главное, из-за чего писался этот блог

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

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

приложение в котором можно создавать игры

приложение в котором можно создавать игры

приложение в котором можно создавать игры

приложение в котором можно создавать игры

приложение в котором можно создавать игры

приложение в котором можно создавать игры

Очень интересный материал, однозначно лайк. Попробую на днях Spriter Pro, поскольку с Live2D как-то не срослось.

приложение в котором можно создавать игры

Tellery Spyro-Cynder Mix Как по мне, Dragon Bones лучше Просто Spriter Pro более популярен и у многих с бандла остался

приложение в котором можно создавать игры

NightGameMassacre Тогда его тоже попробую.

приложение в котором можно создавать игры

приложение в котором можно создавать игры

Sioux123 Я наверное скажу уже далеко не в первый раз, но раньше в играх было больше души, игроки это чувствуют.

приложение в котором можно создавать игры

Tellery Spyro-Cynder Mix Да, дружище, согласен полностью. Я сейчас, попутно, играю в англоязычные текстовые игры от Спекки. Вспоминаются 90-е годы. Снова рисую карты, исследую миры. Как же мне нравились эти адвентюры. Очень был удивлен, когда запустил эмуль на полный экран, предварительно настроив его. Думал, что будет размазня на современном монике. И каково же было мое удивление, когда увидел четкий текст на экране. А как же снова интересно вспоминать Бейсик. Что-то уже подзабылось. Но когда все снова получается, вызывает просто щенячий восторг. Не знаю как другие, но я всегда вспоминал Спекки с теплотой и благодарностью.

приложение в котором можно создавать игры

серию rpg maker от еnterbrain нужно тоже иметь в виду.

приложение в котором можно создавать игры

самый простой движок наверно Raycasting Game Maker не требует никаких особых познаний кроме рисования человечков в пейнте. (хотя я пек-пек так и не понял как упаковывать много уровней) вот оно как раз сиди дома и жди конца света а всякий гобот оно па моему слишком сложнае. был еще какой та 3д движок без программирования для уровня игр квейк 3 арена. но как бы то с ним думается возни значительно больше.

приложение в котором можно создавать игры

приложение в котором можно создавать игры

Теперь я знаю, откуда в гуглплей так много говна, спасибо.

приложение в котором можно создавать игры

Давно искала, что то подобное! Автору респект! Думаю здесь любой сможет что-то для себя подчеркнуть.

приложение в котором можно создавать игры

отлично! автору респект! несколько программ скачал. буду изучать. а то надоели Source, Construct 2, Unity, UE.

приложение в котором можно создавать игры

Странно что не написал РПГмейкер. Вполне себе норм.

приложение в котором можно создавать игры

приложение в котором можно создавать игры

приложение в котором можно создавать игры

NightGameMassacre GMS 2 и MMF 2.5 тоже платные. GMS 2, как по мне, тоже не стоит своих денег. Это уже чисто индивидуальные предпочтения и мнения проо цену и удобства. Но исключать его из списка, неправильно. Тем более, что так же, имеет развитое русскоязычное комьюнити.

приложение в котором можно создавать игры

sem6666 Сегодня почти все движки имеют русскоязычное комьюнити. Если бы этот блог был про движки вообще, я бы обязательно упомянул его и кокос, а заодно геимсалат и прочие веселые вещи. Но я писал о самых доступных и выгодных движках. GSM2 есть в стиме и получает скидки. CT тоже. По ним не раз были бандлы. Их приобрести проще. У Конструкта же замороченный ценник. Не то что бы я считал его плохим, просто он стоит дорого. Возможно, если я все таки допишу блог о том, в каких конструкторах сделаны популярные инди игры, он там будет.

приложение в котором можно создавать игры

Ещё нужно озвучивать игру, музыку добавить.

приложение в котором можно создавать игры

мaша Музыка не проблема, поскольку есть библиотеки royalty free треков и их используют даже опытные разработчики. Куда хуже дела обстоят со звуками.

приложение в котором можно создавать игры

NightGameMassacre Музыка самое главное, если авторская игра. Звуки можно где нибудь насобирать или насинтезировать.

приложение в котором можно создавать игры

вот это реально интересный материал! автору влепил лайк!

приложение в котором можно создавать игры

Сори, Для музыки Garageband

приложение в котором можно создавать игры

Для 3д моделей думал самый популярный это zbrush.

приложение в котором можно создавать игры

teoXXX Он на равне с 3д котом.

приложение в котором можно создавать игры

Использую RenPy, хотя и не совсем стандартно.

приложение в котором можно создавать игры

Теперь ждем наплыв иди игр от отечественных хоумстудий)

приложение в котором можно создавать игры

Есть знакомые игроделы, которые перешли с Unity на Defold и визжат от счастья. Причем реально серьезную игру делают.

приложение в котором можно создавать игры

годный пост. Автор, если не сложно, запили такой же толковый пост про видеоредакторы и конверторы

приложение в котором можно создавать игры

И не одной ссылки, ну что за люди.

приложение в котором можно создавать игры

Джонни Фест А зачем? Просто вбиваешь в поиск название и рядом слова official site. Можно еще искать на гитхабе. Сайты могут поменяться, их могут заблокировать и т.д. Лучше искать самому, главное качать с официальных ресурсов. Anefion Я в них не разбираюсь к сожалению и не уверен что это тематика сайта. Лично я пользовался OpenShot Video Editor для монтажа видео.

приложение в котором можно создавать игры

приложение в котором можно создавать игры

_access_denied Были в прошлом блоге в разделе про анимацию, Hammer это инструмент для создания карт. мaша Музыку можно нарыть, а вот хороший звук часто просто негде создать

приложение в котором можно создавать игры

Источник

7 игровых движков, на которых можно создать свою первую игру

Сегодня игровая разработка доступна как никогда: в сети можно найти сотни руководств и десятки движков под любые запросы.

Из-за этого новичкам сложно найти подходящий вариант — многие просто устанавливают самые популярные программы.

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

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

Важное уточнение: в некоторых разделах указаны сложности в работе с 3D — под этим подразумевается отсутствие официальной поддержки трехмерных игр. Впрочем, это не мешает некоторым разработчикам добиваться эффекта псевдотрехмерности в любом движке. Прямо как в первой Doom.

Почему лучше выбрать готовый движок

Игровые движки, доступные на рынке, — это чаще всего готовые наборы утилит, которые помогают сразу приступить к разработке игры. Зачастую они бесплатны, а брать с вас деньги начнут лишь тогда, когда вы захотите использовать движок в коммерческих целях — то есть решите выпустить игру в магазине.

Большие игровые движки постоянно дорабатываются разработчиками — выходят новые версии и утилиты. Вокруг них складываются большие сообщества авторов игр, которые делятся советами и руководствами между собой. Нередко при движках существуют еще и магазины ассетов — предметов, которые используются в играх, будь то 3D-модель или текстура.

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

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

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

Даже у больших издателей проприетарные движки, то есть разработанные внутри компании, постоянно обновляют из-за недостатка функций. Например, Electronic Arts, известная по Battlefield и Mass Effect, постоянно пытается приспособить Frostbite под разные жанры.

Для разработки первой игры лучше выбрать один из готовых движков — ничего стыдного в этом нет. Тем более что крупные разработчики тоже ими не брезгуют: весомая доля известных проектов выпущена на Unreal Engine или Unity.

Как победить выгорание

Unity

Unity появился аж в 2005 году, и это до сих пор один из любимых движков в инди-среде наравне с более продвинутым Unreal Engine 4. Главное преимущество движка — большое сообщество и множество официальных и неофициальных «обучалок». Создатели программы даже запустили портал Unity Learn с курсами о разных аспектах работы с движком.

Unity практически не ограничивает пользователя: в движке можно работать с 2D и 3D, VR и любыми жанрами от «три в ряд» до шутеров от первого лица.

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

Новичкам особенно удобна система Shader Graph для создания сложных шейдеров — специальных эффектов отображения объектов.

Unity подходит для мобильной разработки и инди. В нем можно быстро создавать прототипы, что особенно кстати для разработки гиперказуальных проектов — игр для смартфонов с очень простыми механиками и высокой степенью вовлечения, например Helix Jump или Flappy Bird.

Unity часто винят в плохой оптимизации и визуальной бедности: тот же Unreal Engine 4 часто используют 3D-художники для того, чтобы выставить свет и красиво настроить сцену. В Unity же нужно время, чтобы достичь такой картинки.

А еще обновления Unity нередко «ломают» проекты или отдельные его части вроде текстур.

Unreal Engine

Цена: бесплатный, при доходе от миллиона долларов за все время существования игры Epic Games забирает 5%
Сильные черты: графика, встроенное визуальное программирование, открытый исходный код
Недостатки: высокие требования к навыкам разработчика
Игры на движке: Fortnite, Star Wars: Jedi Fallen Order, Mortal Kombat 11

Unreal Engine и Unity — «большая двойка» игровых движков. Но в UE по умолчанию гораздо более продвинутая картинка, чем у конкурентов, и заточен он под 3D. А система визуального программирования Blueprint упрощает работу для новичков, которые не хотят писать код: благодаря ей в движке очень удобно собирать небольшие прототипы. К тому же в официальном магазине каждый месяц проводятся бесплатные раздачи ассетов для коммерческого использования.

Новая версия движка, Unreal Engine 5, — потенциальный прорыв для всей индустрии. Благодаря системе Nanite художникам больше не нужно беспокоиться об оптимизации ассетов под разные системы: движок сделает это самостоятельно. А технология Lumen автоматически обрабатывает источники света — раньше на подобные системы приходилось тратить немало ресурсов.

В последнее время Epic Games делает все, чтобы у пользователей Unreal Engine был доступ к самым продвинутым технологиям — взять хотя бы конструктор людей MetaHuman, который позволяет за пару секунд создать реалистичную модель человека.

Неудобство UE в том, что он во многом ориентирован на профессионалов. Визуальное программирование Blueprint тратит больше ресурсов системы, чем код на C++, поэтому большой проект совсем без программирования сделать не получится.

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

Unreal Engine — хороший выбор для тех, кто хочется сразу погрузиться в профессиональный геймдев и в перспективе работать над высокобюджетными проектами. Разработка на нем требует большей технической подкованности, чем на других движках, так что он больше подойдет тем, кто уже немного знаком с особенностями создания игр. Например, для тех, кто уже работал в Unity, в документации UE есть отдельный гайд.

GameMaker Studio

Цена: бесплатная версия не позволяет опубликовать проект, инди-лицензия стоит 259 Р в месяц, корпоративная — 1389 Р в месяц
Сильные черты: программирование необязательно, drag-and-drop-разработка
Недостатки: почти не работает с 3D, бедный встроенный магазин ассетов
Игры на движке: Katana Zero, Hyper Light Drifter

GameMaker Studio — один из самых известных игровых движков наравне с Unity и Unreal Engine. На нем сделаны многие инди-хиты вроде Undertale, а еще у него очень низкий порог вхождения: для GameMaker необязательно умение программировать, и все взаимодействия можно настраивать буквально «перетягиванием».

Впрочем, писать код в нем тоже можно — создатели даже разработали специальный язык, GML (Game Maker Language). У него меньше возможностей, чем у того же C#, а некоторые его особенности не встречаются в других языках, зато он очень прост в освоении и подойдет как опытным программистам, так и новичкам.

GameMaker Studio не просто хорошо оптимизирован — в нем немало инструментов для работы над играми в любых жанрах. Так что это хороший выбор для тех, кто хочет погрузиться в геймдизайн и не тратить время на «математику» и поиск расширений.

Он не понравится тем, кто хочет работать с 3D: движок не поддерживает его официально, а разработчики не планируют что-то с этим делать. Да и магазин ассетов GameMaker гораздо беднее, чем у конкурентов.

С недавних пор использовать GameMaker для разработки можно бесплатно, но придется оплатить подписку для публикации своей игры. То есть вы можете опробовать все его возможности бесплатно перед тем, как тратиться на подписку.

Defold

Цена: бесплатный для коммерческого использования
Сильные черты: хорошая оптимизация и поддержка всех платформ
Недостатки: относительная неизвестность, отсутствие 3D
Игры на движке: Family Island, Marginalia Hero

Defold — один из главных конкурентов Unity, но используют его намного реже. Он рассчитан на двухмерные игры, которые программируются на языке Lua и запускаются почти на всех платформах — от HTML5 ( веб-страницы ) до Nintendo Switch. Поэтому он быстро работает и компилирует маловесные билды, в отличие от того же Unity.

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

Как и любой молодой движок, Defold постоянно развивается, так что все недостатки могут исправить в будущем. Сейчас же это необычная альтернатива Unity для тех, кто хочет попробовать себя в программировании, но не желает погружаться в трудности семейства C, общепринятого в «большой» индустрии.

Godot

Цена: бесплатный для коммерческого использования, можно поддержать разработчиков на «Патреоне»
Сильные черты: постоянное развитие, множество поддерживаемых языков программирования
Недостатки: пока с трудом работает с 3D и не поддерживает консоли
Игры на движке: Rogue State Revolution, Kingdoms of the Dump (в разработке)

Godot — это «выбор на перспективу», который примечателен постоянными обновлениями. Он максимально открыт — за движок не надо платить, а на GitHub лежит его исходный код, в котором может покопаться любой желающий. А еще в Godot большой выбор языков программирования соседствует с визуальным скриптованием: сегодня утилита поддерживает C, C# и собственный GDScript, который напоминает Python.

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

Главная проблема движка в его «перспективности»: Godot разрабатывают уже 14 лет, но в нем до сих пор не очень удобно работать в 3D, а сообщество намного меньше в сравнении с другими продуктами. Ну и разрабатывать консольные игры в нем сложно из-за того, что там нельзя издавать игры, сделанные на полностью открытом ПО без лицензии. К счастью, сооснователь компании-разработчика движка как раз открыл студию для портирования игр с Godot на консоли.

Godot вполне может оказаться очень востребованным на рынке через несколько лет, когда в нем появятся все те функции, которые давно есть у конкурентов. Тогда у Godot появятся все шансы стать главным «противником» Unity.

Stencyl

Stencyl — это максимально простой 2D-конструктор. Его часто используют для того, чтобы обучать детей программированию. В первую очередь он предназначен для мобильных игр и небольших прототипов в духе флеш-игр. Из-за этого работать над большими проектами в нем довольно сложно, зато можно делать небольшие игры в духе популярной Super Dangerous Dungeons.

Также в движке есть Code Mode — возможность писать собственный код на языке Haxe, который синтаксисом напоминает C#.

Недостатки Stencyl похожи на проблемы других простых движков — здесь нет 3D и поддержки консолей. Скорее всего, все это и не появится, так что стоит сразу определить для себя, нужны ли вам эти особенности. Если нет, и вы хотите просто побыстрее выпустить маленькую игру и не возиться с кодом или просто набросать прототип перед переходом на «большой» движок, Stencyl — хороший выбор. Это что-то вроде аналога игровых конструкторов в духе Super Mario Maker, где вы можете сосредоточиться на геймдизайне и картинке, а не технической составляющей.

Construct

Цена: бесплатный с ограничениями, персональная версия стоит 525 Р в месяц или 4199 Р в год
Сильные черты: работает в браузере, не требует программирования
Недостатки: не подходит для 3D и консолей
Игры на движке: Hypnospace Outlaw, Mighty Goose

Construct очень похож на Stencyl — это тоже простой, пусть и более известный конструктор двухмерных проектов, который используют в обучении детей. Как и Stencyl, Construct — это хороший инструмент прототипирования. Если функций местного визуального программирования не хватит, то прямо в блочную систему можно встроить код на JavaScript.

Даже проблемы у движков общие: Construct тоже не подходит для крупных проектов, не работает с 3D и на консолях. На нем можно собрать игру под Xbox, но производительность там оставляет желать лучшего.

Зато Construct основан на JavaScript, поэтому игры на нем могут запускаться на всех остальных платформах, а попробовать движок можно прямо в браузере — не надо скачивать никаких дистрибутивов. Причем всего за пару минут там можно создать первый прототип простым перетаскиванием блоков и выбором действий.

А еще движок постоянно развивается, так что вполне возможно, что в будущих версиях он станет ближе к GameMaker Studio. Пока что это хороший способ сделать первый шаг в игровой разработке или приобщить к ней ребенка.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *