с помощью какой программы можно создать игру

Геймдизайнер с нуля: как начать делать игры без опыта

Голубев Никита, коммерческий автор и переводчик, специально для блога Нетологии перевёл статью разработчика игр Анжелы Хе о том, как без навыков программирования создать свою первую игру.

Всего 2 года назад я была 17-летней школьницей и ничего не знала о программировании. Это не помешало мне начать учиться и через несколько месяцев выпустить свою первую игру в Steam. Сегодня у меня более 10 игр для ПК, интернета и мобильных устройств и свыше 1,9 млн игроков.

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

Всему, что я знаю, я научилась сама, а теперь научу вас.

Чтобы сделать игру, нужно пройти 6 этапов:

с помощью какой программы можно создать игру

Концепция

Совет

У вас есть классная идея. Но как оформить её на бумаге?

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

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

Инструменты

Графика

Совет

Если вы не умеете программировать, сначала прочтите раздел «Программирование». Вряд ли вы хотите потратить время на графику и выкинуть её потому, что под неё не написать код.

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

с помощью какой программы можно создать игру

Thomas Was Alone — простая и прекрасная игра

Интерфейс

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

с помощью какой программы можно создать игру
Неудачный и удачный шрифт

2D-анимация

Анимацию можно реализовать двумя способами:

Что ещё может пригодиться

Советы, которые применимы не только к игровой графике, но и к другим программам:

Без тайлов и с тайлом

Пятно расширяется, но углы остаются прежними

Инструменты

Программирование

Совет

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

Представленных ниже знаний достаточно для начала. Все примеры написаны на C++, одном из языков программирования в Unity3D. (Примечание переводчика: на самом деле в Unity используется C#, который похож на C++).

int — тип данных, i — имя переменной, = 0 — значение переменной.

Используя оператор else, можно расширить условие и отобразить что делать, если условие не соответствует истине:

For-циклы похожи на while-циклы. Для while мы пишем так:

Равнозначный for-цикл будет таким:

Тогда при выводе функции выполняются два выражения внутри неё.

Если в коде что-то идёт не так, на помощь приходят исключения. Они как бы говорят: «Так, погоди, здесь ты сделал что-то нелогичное. Перепроверь ещё раз».

О чём ещё надо знать:

Код — это вызов самому себе. И ничего не понимать поначалу — нормально.

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

Другие немаловажные основы программирования:

Инструменты

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

Немаловажный, даже главный источник решения проблем с кодом — Гугл!

Совет

Аудио способно создавать настроение и погружать в игру, но для него нужна память.

Для начала решите: вы хотите звук? Если да, будет ли в игре музыка, звуковые эффекты, озвучка или повествование.

В любом случае потребуется запись и сведение таким образом, чтобы звук подходил под настроение игры. Например, Bastion использует органические и инструментальные звуки, хорошо вписывающиеся в мир игры. Crypt of the Necrodancer включил в себя смесь электронных ритмов и восьмибитного рока, чтобы передать темп и яркость игры.

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

Инструменты

Приложения для работы с аудио:

Подготовка к публикации

Совет

Существует небольшая вероятность — на 99,99 процентов, что в игре есть ошибки. А это значит, что самое время заняться баг-тестом.

Как тестировать игру на баги?

с помощью какой программы можно создать игру

Типичные ошибки

В чём дело: функция выполняется с несуществующей (null) переменной.
Быстрое решение: проверьте, является ли переменная null.

Примечание: Проверьте, какие кавычки вы используете.
» //правильные кавычки;
» //ненужные кавычки, они принесут вам немало ошибок.

Советы по оптимизации

Инструменты (только для Unity)

Публикация

Совет

Самое время показать всему миру своё творение.

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

Вы не узнаете, станет ли игра хитом, пока не опубликуете её.

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

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

Не пишите в игровые издания, которые не освещают ваш жанр или целевую игровую платформу.

с помощью какой программы можно создать игру

Письмо видеоблогеру Markiplier, чей канал насчитывает более 21 миллиона подписчиков

с помощью какой программы можно создать игру

Это прекрасный инструмент для продвижения: Agar.io обрела популярность на 4chan, Butterfly Soup подскочила в загрузках после внимания в Твиттере.

Как лучше: публиковаться через издателя или самому. Хотите пойти по пути Hotline Miami, выпущенной Devolver Digital, или перенять опыт Farmville и Doki Doki Literature Club?

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

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

с помощью какой программы можно создать игру

Количество установок игры растёт

Получилось! Теперь расслабьтесь, возьмите что-нибудь вкусное и отдохните. Вы работали не покладая рук и заслужили это.

Не бойтесь, если игра не получила ожидаемого внимания — это нормально. У моей первой игры всего 255 загрузок в Steam.

Главное, что вы сделали игру и многому научились. Сейчас этого достаточно, и всегда есть возможность попробовать ещё раз с новыми знаниями.

Инструменты

Сервис presskit() помогает разработчикам оформить описание игры для прессы.

Платформы для публикации:

Заключение

Нет простого пути создания игры. Есть только ваши решительность и усилия.

За каждым Half-Life, Minecraft и Uncharted лежат океаны крови, пота и слез.
Кен Левин, создатель Bioshock

Вы будете допускать ошибки, чувствовать себя в тупике и плакать. Это нормально — значит, вы растёте над собой.

Источник

Рейтинг программ для создания игр

У вас появилась идея создать компьютерную игру. И тут же возник вопрос, какой программой воспользоваться, чтобы создать не только привлекательную графику, но и наполнить игровое пространство смыслом? На помощь приходят платформы для создания игр. Это специальные приложения, которые позволяют создать игру без знания программирования. Представленные платформы обладают специальным набором опций, с помощью которых возможно моделирование 2D и 3D-графики, наложение эффектов, управление анимацией, визуальное наполнение локаций, а также настройка поведения объектов. Создавайте своих героев и локации, настраивайте взаимодействие персонажей. Приложения подойдут как новичку, так и продвинутому пользователю. Многофункциональные редакторы отлично взаимодействуют с операционной системой Windows.

Программы для создания игр включают следующие возможности:

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

Подробнее о каждом из участников рейтинга

с помощью какой программы можно создать игру

Из конструкторов двухмерных игр отдельного упоминания достоин Construct 3 — третья часть серии игровых редакторов с закрытым исходным кодом. Мультиплатформенная программа, разработанная на HTML5-технологиях, позволяет создавать 2D-игры любых жанров.

Благодаря HTML-базе, Construct 3 не требует скачивания дистрибутива: достаточно открыть разработчик прямо в браузере (Construct 3 даже совместим со смартфонами и планшетами) и пользоваться. Интерфейс программы прост, удобен, практически не имеет отличий от Construct 2: для программирования используется редактор Event Sheet Editor, а для предпросмотра вводимых команд есть функция Live Preview. Предпросмотр доступен прямо в редакторе.

Construct 3 лицензируется по подписке и имеет несколько тарифов, цены на которые разнятся от 99$ до 399$ в год. Также доступна бесплатная демо-версия.

Таким образом, Construct 3 является мультиплатформенным и многофункциональным редактором игр: доработка до третьей версии устранила основные проблемы прошлых редакторов. Также, приятным бонусом является совместимость программы с проектами, созданными в Construct 2.

Источник

На чём создавать игры: что есть что в мире геймдева

Так много разных инструментов для создания игр, что голова идёт кругом. Разбираемся, что это вообще такое и что выбрать для себя.

с помощью какой программы можно создать игру

с помощью какой программы можно создать игру

Unity, Unreal Engine, Godot, Game Maker Studio, Source, RPG Maker, CryEngine, Creation Engine, C++, C#, JavaScript, Swift, Java, Objective-C, Lua, Python, PyGame, PHP, Scratch, DirectX, PhysX, OpenGL, Havok, Cocos2D…

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

Эта статья — смесь энциклопедии и дорожной карты, которая поможет вам выбрать инструментарий для себя.

с помощью какой программы можно создать игру

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

Что есть что

Движки для разработки игр

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

Вот скриншот интерфейса движка Unity:

с помощью какой программы можно создать игру

В левом верхнем углу — игровая сцена, на которую можно добавлять объекты, двигать их, убирать и так далее. Ниже расположено игровое окно — в нём можно увидеть, как будет выглядеть готовая игра. Можно даже нажать на кнопку Play и поиграть.

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

Application Programming Interface — интерфейс программирования

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

Список современных движков:

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

Языки программирования

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

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

Если вы уже выбрали какой-то конкретный движок, то и язык нужно выбирать подходящий. Например, в Unity поддерживаются C# и JavaScript
(его модификация, которая называется UnityScript), а в UE4 — С++.

Список языков:

Фреймворки

Вы можете использовать язык, чтобы написать игру без движка. Например, на JavaScript создаются браузерные игры, на C++ или C# — игры для компьютеров, на Java — для устройств на Android, и так далее.

Для этих языков есть либо библиотеки для работы с графикой, либо целые фреймворки для создания игр. Фреймворк — это каркас, почти готовое приложение. Разработчик просто дописывает для этого каркаса какие-то дополнительные функции, подгоняя его тем самым под свои нужды.

Разработчики игры Celeste решили отказаться от движков в пользу фреймворка XNA от Microsoft для языка C#. В итоге у них получился платформер с очень крутым управлением.

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

Список фреймворков:

Библиотеки

Библиотеки, в отличие от фреймворков, не дают почти готовое приложение, но предоставляют определённые инструменты. Самый простой пример — библиотека Math (математика), которая есть практически в каждом языке программирования.

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

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

То есть разработчик не пишет для видеокарты инструкцию, какие пиксели ей выводить. Вместо этого он добавляет в игру спрайты (изображения)
или 3D-модели, а графическая библиотека сама высчитывает, как это должно выглядеть на мониторе.

с помощью какой программы можно создать игру

Физические библиотеки берут на себя работу (сюрприз!) с физикой: ускорение свободного падения, закон сохранения энергии, импульсы, векторы — самые безобидные примеры.

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

Список графических библиотек:

Список физических библиотек:

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

Что из этого выбрать

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

Критерии выбора движка следующие:

Если хотите, почитайте отзывы, но они могут вас запутать. Так, многие не любят Unity, но разработчиков на нём становится всё больше.

Source

Например, на Source сделаны практически все игры от Valve вроде Half-Life и Portal.

Источник

9 бесплатных программ для создания игр

с помощью какой программы можно создать игру

с помощью какой программы можно создать игру

Кто не любит играть на компьютере или смартфоне? Таких людей, наверное, единицы.

У некоторых игроманов любовь к играм заходит так далеко, что они начинают разбираться в самом устройстве развлечения, и мечтают сами создавать игры. Что ж, сегодня существует много возможностей для осуществления этой заветной мечты!

Если вы хотите создать свою игрульку на досуге, ловите список специальных бесплатных программ для этого.

Blender

с помощью какой программы можно создать игруБесплатный пакет профессиональных программ для создания интерактивных игр и трехмерной компьютерной графики.

Инструментов для работы хватит как новичкам, так и профессионалам. Blender содержит в себе средства для моделирования, анимации, обработки видео и звука.

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

А вот уроки по работе в этой программе вы найдете здесь.

Вперед, творить новые вселенные!

Unity 3D

с помощью какой программы можно создать игруЭто мощная среда для разработки приложений и игр, в том числе для мобильных устройств. Созданные на Unity 3D игры работают на Windows, iOS, Android, Playstation 3, Xbox 360 и Wii. Можно создавать игры любых жанров; текстуры и модели легко импортируются, поддерживаются изображения всех популярных форматов.

Скрипты в основном создаются на JavaScript, но код можно писать и на С#.

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

Construct Classic

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

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

Конструктор не только бесплатный – у него открытый исходный код, и при желании вы можете настроить его и отредактировать по своему желанию.

Уроки по Construct Classic вы можете посмотреть здесь.

Game Maker Lite

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

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

Уроки по работе в программе для новичков есть на этом сайте.

Unreal Development Kit

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

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

Game Editor

с помощью какой программы можно создать игруРедактор для создания простых двухмерных игр, под операционные системы Windows, iOS, Android, Linux.

Есть встроенные наборы анимаций, который отвечают за внешний вид персонажей. Можно использовать свои графические элементы. Также программа предоставляет стандартный набор реакций, которые определяют поведение персонажа в игре. Но можно создавать и свои, на специальном скриптовом языке Game Editor.

3D Rad

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

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

Game Maker: Studio

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

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

В рабочем окне программы нет ничего лишнего. Игры, разработанные на Game Maker: Studio кроссплатформенны, и готовые приложения можно интегрировать со Steam.

NeoAxis 3D Engine

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

Остается только включать фантазию и творить.

Зачесались руки создать свою игру? Нет проблем. Выбирайте программу и вперед, к мечте!

Источник

Как делать свои игры бесплатно? Руководство по разработке инди-игр от T3

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

с помощью какой программы можно создать игру

Как делать свои игры бесплатно? Руководство по разработке инди-игр от T3

Вам не нужен ААА бюджет или ученая степень, чтобы делать игры.

Для того, чтобы делать свои игры, не обязательно быть профессиональным разработчиком. Только за эти выходные энтузиасты и самоучки сделали более 7000 новых игр, участвуя в Global Game Jam. В течение 48 часов команды со всего мира собрались вместе, чтобы нарисовать, разработать и опубликовать игры, соответствующие тематическому заданию из одного слова: “волны”.

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

Вот наши главные советы о том, как делать игры бесплатно.

Новичок? Начни со Stencyl

с помощью какой программы можно создать игру

Если вы абсолютно новый человек в игровой индустрии, редактор с технологией перетаскивания (drag and drop), такой как Stencyl, вам подойдет. Код в нем спрятан за интерфейсом “что видишь — то и получаешь”. Фрагменты программируемой логики в нем выглядят как кусочки паззлов, с помощью которых можно делать вот такие игры.

Когда вы впервые запускаете Stencyl, он спросит, хотите ли вы пройти их ускоренный курс. Это бесплатный туториал, в котором вам объяснят азы на основе анимационного персонажа-игрока по имени Нони, милого врага-клоуна и набора тем для создания вашего первого 2D уровня. Также в наборе есть звуки и несколько поведенческих моделей для построения игровой логики.

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

с помощью какой программы можно создать игру

Онлайн-туториал медленно и доходчиво все объяснит, так что вы растопчете всех клоунов в кратчайшие сроки. А встроенная Stencylpedia поможет вам быстро освоиться в разработке для iOS, Android, Windows, Mac, Linux, Flash и HTML5.

В качестве альтернативы, попробуйте Ink:

Inkle Studios стоят за разработкой таких мобильных текстовых хитов как 80 days и Sorcery! Их язык сценариев достаточно прост, что позволяет сценаристам легко и быстро создавать разветвленное повествование. Если олдскульные адвенчуры — это ваше, то Inkle Studios хороша для начала.

Нужно больше возможностей? Попробуйте GameMaker Studio

с помощью какой программы можно создать игру

YoYo games хотят сделать разработку игр настолько прозрачной и упорядоченной, насколько это возможно, и GameMaker Studio как раз отвечает этим целям. Как и Stencyl, GameMaker Studio обладает drag and drop интерфейсом, что позволяет вам строить код блок за блоком даже без опыта программирования.

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

В GameMaker Studio есть готовые действия, которые можно легко связывать друг с другом, или, если вы более смелый, можно писать свои собственные с помощью GML (Game Maker Language). GML намного проще изучить, чем такие языки как C++ или Java. Также есть множество пошаговых онлайн-туториалов, которые объяснят вам азы. Этот видеогайд про то, как сделать свой астероид хорошо подходит для начала:

Функционал бесплатной версии ограничен, но она подходит для того, чтобы учиться. А с помощью полной версии вы сможете делать мультиплатформенные игры для Android, HTML5, iOS, OS X, PS4, PS3, PS Vita, Ubuntu, Xbox One, Windows 8, Windows Phone 8 и Windows RT.

В качестве альтернативы, попробуйте PlayCanvas:

Если хотите делать игры на ходу, прямо в браузере, попробуйте PlayCanvas. Просто создайте аккаунт и ныряйте прямо в туториал.

Полны авантюризма? Пробуйте Unity

с помощью какой программы можно создать игру

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

Именно этот движок стоит за высококачественными релизами, такими как LaraCroft GO от Square Enix Montreal и Max: The Curse of Brotherhood от Press Play. Он позволяет создавать 2D и 3D игры для разных платформ с реалистичной физикой, красивым светом и кастомными деревьями, качающимися на ветру.

В Unity есть магазин (asset store) с готовыми ресурсами, а в базовой версии — пакет с бесплатными, включая контроллеры и анимацию. Но для того, чтобы в полной мере почувствовать все возможности движка, хорошо бы ориентироваться в JavaScript или C#. Unity поддерживает оба языка, и, скажу вам как человек, который 4 года назад не мог написать ни строчки кода, это проще, чем кажется.

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

В качестве альтернативы, попробуйте Unreal:

Unreal Engine от Epic Games — это движок, который стоит за такими ААА проектами как Bioshock Infinite, Mass Effect 3 и Gears of War 4. И, что совсем невероятно, им можно пользоваться абсолютно бесплатно.

Начинайте творить

с помощью какой программы можно создать игру

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

— Делайте пиксельный арт в браузере с помощью Piskel
— Рисуйте спрайты, текстуры и фоны в GIMP
— Делайте гладкую векторную графику в Inkscape
— Создавайте и анимируйте 3D модели в Blender
— И, если вас увлекает музыка в играх, пишите и редактируйте многоканальные записи в Audacity

Так чего же вы ждете?

Кстати, если вы хотите расширить свой круг знакомств в геймдеве, пообщаться с теми кто сейчас в Москве занимается разработкой игр, послушать лекции по игровой индустрии и IT от экспертов, то приглашаем на наши бесплатные открытые лекции в ВШБИ. В марте их будет много, для входа надо только зарегистрироваться. Подробности про каждое мероприятие и ссылки на регистрацию:

Источник

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

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