с нуля на Unity 3D и других движках
Автор admin На чтение 6 мин Просмотров 24к. Опубликовано
Разработка мобильных приложений является одним из самых прибыльных занятий в компьютерной индустрии. Создание игры на Android обходится в несколько сотен или тысяч долларов, а прибыль может достигать и миллиона долларов. В связи с этим множество людей интересуется разработкой приложений на телефон. В этой статье вы узнаете о том, как создать игру на андроид с нуля через компьютер, какой движок и конструктор лучше выбрать.
Содержание
- Графическое оформление
- Объектные модели
- Функциональные спецификации
- Игровой контент
- Интерфейс
- Игровой движок
- UDK
- Torque 2d/3d
- Что такое конструктор игр?
- Construct 2
- Clickteam fusion
- Stencyl
- Game Maker Studio
- Unity 3d
- Заключение
Видео
Графическое оформление
Ни одна успешная игра не обходится без красивой графики, поэтому создание дизайна – один из важнейших этапов разработки.
Дизайн на ОС Android реализовывается с помощью «дизайн-документа» или диздока. Начать создание игрушки нужно именно с его детальной проработки. В файле содержится:
- Объектные модели;
- Функциональные спецификации;
- Игровой контент;
- Интерфейс.
Рассмотрим каждый из пунктов более подробно.
Объектные модели
Это информация о функционале каждого предмета. Объектные модели отвечают за возможность покупки и продажи предметов, а также за улучшение игровых характеристик персонажей.
Функциональные спецификации
Здесь описывается геймплей, основные возможности каждого персонажа. Также здесь дается описание особенностей игровых предметов – оружия, аптечек, брони и других. По сути, функциональные спецификации – это правила, по которым происходит игровой процесс. Чем лучше будет проработан данный раздел, тем легче будет создать качественную Андроид-игру.
Игровой контент
Это текстовая начинка игры. Здесь описываются диалоги персонажей и то, из какого оружия можно наносить урон, сколько здоровья будет отнимать попадание, какие характеристики будут увеличиваться при использовании различного снаряжения.
Также здесь содержится подробное описание каждого предмета.
Интерфейс
Интерфейс – это то, как пользователь будет взаимодействовать с игрой. Он включает в себя кнопки, с помощью которых можно управлять персонажем, и разделы меню: например, играть, счет, настройки, топ игроков, справка. Если вы не имеете опыта в создании приложений на Андроид, перед созданием собственного скачайте с Плей Маркета и проанализируйте популярные игры и перенесите лучшие решения в свой проект.
Игровой движок
Основой любой игры является движок. Это программное обеспечение, позволяющее разрабатывать и запускать ее. Он содержит целый комплекс программ, включающий движок рендеринга, физический движок, звук, анимацию и многое другое. Чтобы облегчить процесс написания программ, сторонние разработчики создают собственные игровые движки специально для Андроид-приложений.
Каждый из них предлагает различные функции: некоторые разработаны для 3D, другие для 2D, может поддерживаться мультиплатформенность.
Таких движков есть огромное количество, но, если вы новичок, лучше выбрать один из самых популярных, так как там будут присутствовать все необходимые функции.
UDK
Unreal Development Kit – один из самых мощных движков для создания приложений на ОС Андроид. Для описания программной логики здесь используется скриптовый язык UnrealScrip. На сайте разработчика находится множество уроков, где описываются основные функции, возможности и процесс создания приложений.
Torque 2d/3d
Движок обладает всеми необходимыми редакторами и средствами отладки. Разрабатывая Torque, программисты уделили большое внимание удобству интерфейса и сделали утилиты очень простыми. На сайте разработчика можно скачать несколько исходников с готовыми играми, которые покажут, как использовать движок наиболее рационально.
Что такое конструктор игр?
Конструктор – это программа, объединяющая в себе игровой движок и интегрированную среду разработки. Конструктор делает процесс разработки доступным для людей, которые не обладают навыками программирования.
Некоторые из конструкторов позволяют создавать игры определенных жанров, другие обладают максимальным функционалом, но стоят значительно больших денег. Для начинающего создателя мобильных приложений, выбор конструктора – один из самых ответственных моментов, ведь именно от его возможностей будет зависеть судьба будущего приложения.
Construct 2
Это один из самых известных конструкторов, который позволяет создавать игры на различных платформах. В программе есть множество различных инструментов и утилит, но она окажется очень легкой в освоении за счет простого интерфейса. Здесь можно создать любую 2D-игру: головоломку, бродилку карточную, квесты и другие. Для создания приложений не нужно приобретать лицензионный ключ, поскольку есть Free-версия, которая является урезанной редакцией с возможностью создания приложений для нескольких платформ. Чтобы открыть полный доступ ко всем возможностям, придется заплатить 129 $.
Clickteam fusion
Этот конструктор используется для создания приложений в формате 2D.
Программа очень проста в освоении, работать с ней можно без знания программирования. Полная версия Clickteam fusion позволяет создавать не только экспериментальные, но и полноценные сюжетные игры на компьютер или телефон. Если вы новичок, рекомендуем начинать именно с этого конструктора: здесь можно научиться основам и понять логику создания игрушек.
Stencyl
Этот конструктор преимущественно используется для разработки бродилок и стрелялок. Одно из главных достоинств – простой редактор уровней, позволяющий поворачивать, заливать и осуществлять другие манипуляции с объектами и картой в режиме реального времени. Чтобы разработать игру на Андроид самому, пользователю придется заплатить 99 евро, так как бесплатная версия программы позволяет создавать только пиксельные и браузерные игры.
Game Maker Studio
Конструктор позволяет создавать игры различных жанров для Windows, Android и iOS. Предлагает большой выбор готовых локаций, объектов, персонажей и звуковых оформлений, поэтому создание первой Андроид-игры не займет много времени.
Пользователи, знакомые с языками программирования JS и C++, могут использовать встроенный GML. Единственный недостаток заключается в том, что программа не переведена на русский язык.
Unity 3d
Через Unity 3d можно создавать игры любого жанра на платформы Windows, Android, iOS, Blackberry, Wii, Playstation и Xbox. Широкое распространение Unity3d обрел среди создателей онлайн игр. Данный конструктор имеет игровой движок, полностью использующий возможности DirectX и OpenGL, редакторы 3D моделей, различные программы для настройки шейдеров, ландшафтов, звуков. Единственный недостаток заключается в том, что здесь нужно писать программный код, поэтому Unity3d не подойдет для пользователей без навыков программирования.
Заключение
Создание игры на Андроид – не совсем простое, но очень прибыльное дело. Если вы решили разработать игру и зарабатывать на ней, сначала проработайте идею. Далее напишите «дизайн-документ» и определитесь с игровым движком, который сможет максимально раскрыть ее потенциал.
После этого можно приступать непосредственно к созданию приложения в конструкторе.
Видео
Чтобы детальнее ознакомиться с процессом создания Андроид-игр, ознакомьтесь с серией видеороликов, посвященных этому занятию.
Как Создать Игру: Общее Пошаговое Руководство
Обучение тому, как создать игру может быть интересным и полезным времяпрепровождением. С ростом популярности мобильных игр, люди по всему миру стараются использовать эту популярность в своих интересах, создавая и продавая различного рода игры. Процесс создания игр для разных операционных систем слегка отличается друг от друга, но везде присутствует один общий концепт.
Прежде чем начать создание игр, вам нужно изучить хотя бы один язык программирования, особенно если вы хотите создать нечто особенное.
Программирование является основой разработки игр и ответ на вопрос “Как создать свою игру” включает в себя изучение языка программирования.
В этом руководстве я познакомлю вас с главными принципами разработки видеоигр. Я покажу основные шаги, которые вам нужно предпринять, чтобы создать вашу собственную игру, а также предоставлю список языков программирования для этого. Наконец, я дам вам краткий обзор нескольких полезных вещей, если вы серьёзно настроены на обучение созданию игр, вместо простого использования шаблонов.
Содержание
- 1. Разработка Игр Против Дизайна Игр
- 2. Какие Шаги Требует Создание Игр?
- 2.1. Шаг 1: Проведите Исследование и Составьте Концепт Игры
- 2.2. Шаг 2: Поработайте Над Проектным Документом
- 2.3. Шаг 3: Решите, Нужно Ли Вам Программное Обеспечение
- 2.4. Шаг 4: Начните Программирование
- 2.5. Шаг 5: Протестируйте Вашу Игру и Начните Продвижение!
- 3. Какие Языки Программирования Вы Можете Использовать, Чтобы Создать Игру?
- 3.
1. JavaScript - 3.2. Java
- 3.3. Swift
- 3.4. Языки C
- 4. Какие Ещё Навыки Вам Нужны?
- 4.1. Как Использовать Различные Программы
- 4.2. Навыки Дизайна
- 5. Заключение
Разработка Игр Против Дизайна Игр
Перед тем как рассказать про то, как создать игру, важно понимать различие между разработкой игр и дизайном игр (гейм дизайном). Обратите внимание, что оба этих процесса будут вам необходимы для создания игры.
В наиболее простом смысле, дизайн игр относится к процессу художественного дизайна игры. Игровые дизайнеры проводят своё время за концептуализацией новых аспектов их игр. Они работают над тем, что необходимо их играм, как игра должна реагировать на определённые условия/действия и что должно быть разработано для успеха данной игры.
С другой стороны, разработчики игр – или программисты видеоигр – являются людьми, которые отвечают за написание кода, заставляющего игру делать то, что от неё требуется. Оставшуюся часть руководства мы посвятим именно этой части разработки игр, но вам нужно понять, что перед разработкой игры вы должны сформировать её дизайн.
Заметка: Стоит отметить, что разработчик и дизайнер игр может быть одним человеком. По сути, эти процессы могут проходить одновременно, пока вы создаёте игру и стараетесь найти хорошие концепты для неё..
Самые Полюбившиеся Статьи
Ищете более подробную информацию по какой-либо связанной теме? Мы собрали похожие статьи специально, чтобы вы провели время с пользой. Взгляните!
Какие Шаги Требует Создание Игр?
На первый взгляд, обучение тому, как создать игру может быть сложным. Вы даже можете потерять мотивацию и оставить разработку игр экспертам. Однако я бы посоветовал вам не сдаваться так просто! Вместо этого, вам нужно лишь немного углубиться в процесс того, как делают игры. На самом деле это не настолько сложно как вы думаете.
Давайте рассмотрим пошаговое руководство, которое поможет вам узнать, как создать игру. Однако сразу хотим обратить внимание, что данный процесс может отличаться в зависимости от типа создаваемой игры.
Хотя общая идея будет сохраняться.
Шаг 1: Проведите Исследование и Составьте Концепт Игры
Первый шаг для создания вашей собственной игры будет включать определение типа игры, которую вы пытаетесь создать. Проведите некоторые исследования и узнайте, какие навыки вам будут необходимы для её создания, а также какие у неё будут особенности.
Если вас всерьёз заинтересовала тема, как создать свою игру, то вы должны пройти несколько вводных курсов. Например, если вас интересует создание ролевой 2D-игры, то я бы порекомендовал взглянуть на курс про создание 2D-игры на Unity.
Есть даже более специализированные курсы. Например, создание паззл игры для iOS, поможет вам разобраться в создании игр без программирования. Однако это не всегда является хорошей идеей – честно говоря, я думаю лучше всего узнать, как создать игру с нуля, нежели очередной клон. Хотя эту тему обсудим немного позднее.
В качестве альтернативы, если вы всегда были поклонником «The Legend of Zelda», я бы порекомендовал Полное руководство о том, как сделать видеоигру наподобие «The Legend of Zelda».
Этот курс научит вас создавать простую ролевую игру с Unity и Blender. Пройдя этот курс, вы получите навыки Unity, C # и Blender одновременно!
Шаг 2: Поработайте Над Проектным Документом
Как только у вашей игры появится базовый концепт, и вы начнёте обдумывать как она должна выглядеть, вам нужно будет создать проектный документ. Для большинства людей этот документ представляет собой краткий набросок игры: как она должна выглядеть и что вам нужно сделать для её создания.
При создании своего проектного документа рассмотрите следующие аспекты:
- Доступные вам навыки. Создание игр может стать дорогим удовольствием, если вам нужно будет нанимать кого-то за неимением у вас нужных навыков.
- Какой язык/языки вы собираетесь использовать. Это поможет вам определить способ создания некоторых вещей в вашей будущей игре.
- Как она должна выглядеть/вести себя.
- Хотите ли вы проводить обновления или выпускать новые релизы в будущем. Если да, то вам нужно будет обдумать способ проведения данного процесса.

Как только ваш проектный документ обзаведётся парой десятков страниц, для вас настанет время начать программирование!
Шаг 3: Решите, Нужно Ли Вам Программное Обеспечение
Последняя вещь, которую вам нужно обдумать, перед тем как создать свою игру, это использование программного обеспечения. Простая разработка мобильных игр зачастую не требует специальных программ – в большинстве случаев потребуется лишь редактор кода и компилятор. Однако более продвинутые игры потребуют от вас очень мощного и особого программного обеспечения, вроде программ для 3D-моделирования и редакторов изображений. Подобного рода программы могут стоит очень дорого, что может вовсе не вписываться в ваш бюджет.
Заметка: Также не забывайте о том, что вам нужен компьютер, способный запустить эти программы и много ОЗУ, чтобы работать с программами одновременно.
Шаг 4: Начните Программирование
Как только вы скачаете необходимые программы, настанет время для программирования! Более сложные игры требуют для запуска более сложных игровых движков, но простые мобильные игры можно создать и без них.
Просто решите какой именно язык программирования вы будете использовать и приступайте!
Если вы хотите узнать, как создать игру с большим количеством вариаций, вроде игры жанра RPG, то разработка компьютерных игры на примере Zelda может быть для вас весьма полезно. Этот курс содержит невероятных 28 часов видеолекций. Он научит вас всему, что вам нужно будет знать для использования редактора Unity.
Более простые игры могут быть созданы на платформах, вроде PhoneGap, которая помогает вам создавать качественные мобильные приложения при гораздо меньшем объёме работы. Узнайте, как создать свою игру с помощью PhoneGap из курса по PhoneGap. Используя PhoneGap, вы можете создавать простые игры только лишь с помощью JavaScript, HTML и CSS. Представьте насколько это круто!
Шаг 5: Протестируйте Вашу Игру и Начните Продвижение!
Как только ваша игра будет завершена, вам останется лишь протестировать её, провести продвижение и начать продавать! Для начала вам нужно убедиться в том, что вы проверили каждый аспект игр и избавились от ошибок/багов.
Это может занять очень долгое время, поэтому подготовьтесь к многочисленным часам тестирования и полировки.
Часть с продвижением уже относительно прямолинейна. Вы можете заняться этим сами или нанять консультанта, особенно если у вас нет как такового опыта в продвижении. Вам нужно не только знать, как создать игру, но и выгодно продемонстрировать её. Сделать это может быть сложно, но у вас есть несколько вариантов:
- Создайте сайт, где люди смогут узнать о вашей игре, купить и загрузить её.
- Свяжитесь с игровыми магазинами и постарайтесь опубликовать свою игру на их платформе. Там вы сможете выложить видео с игровым процессом и скриншоты.
- Если вы хотели узнать, как делают игры для мобильных, то должно быть понимаете, где их лучше всего опубликовать. AppStore или Google Play станут идеальными площадками для этого.
Это лишь несколько вариантов для вас. Опять же, вы можете найти множество вариантов продвижения для вашей игры.
Какие Языки Программирования Вы Можете Использовать, Чтобы Создать Игру?
Простые мобильные игры могут быть созданы с помощью широкого спектра языков программирования.
Если вы хорошо владеете хотя бы одним языком программирования, то этого может быть достаточно, чтобы понять, как создать игру для мобильных устройств. Тем не менее, более сложные игры для компьютеров или консолей требуют более глубокого понимания языков программирования и их использования для игр. Давайте рассмотрим несколько языков, которые вы можете использовать:
JavaScript
Обучение тому, как создать игру с помощью JavaScript проходит довольно просто. Как ранее упоминалось, вы можете создавать простые мобильные приложения и игры используя лишь JavaScript, HTML и CSS на платформе PhoneGap. Миллионы людей по всему миру имеют хотя бы базовые знания JavaScript, что уже позволяет им создать свою собственную игру.
Однако вам не стоит беспокоиться, если вы не являетесь одним из этих людей – узнать, как создать игру на JavaScript возможно, предварительно изучив этот язык с помощью курса. Пройдите нечто вроде интерактивного курса JavaScript для начинающих, перед тем как перейти к более специфической теме PhoneGap.
Java
Java — это самый популярный язык программирования для создания игр на Android. При использовании вместе с Android Studio, Java может быть использован для создания игр с уникальным внешним видом и концептом. Игры, созданные на Java, чаще всего отличаются производительностью и удобством персонализации.
Если вас заинтересовало, как делают игры для Android, то для начала вам нужно освоить язык Java. К счастью, Java относительно простой язык программирования. Я бы порекомендовал вам начать с курса “Обучение Java с нуля”, перед тем как переходить непосредственно к теме создания игр.
Swift
Swift — это относительно новый язык программирования, который был создан для разработки приложений и игр для операционной системы iOS. Он разрабатывался для облегчения процесса создания игр и приложений для iOS-устройств, и на сегодняшний день стал очень популярен для тех, кто хочет узнать, как создать игру в первый раз.
Если вы хотите научиться созданию игр для iOS, то вам обязательно нужно будет выучить язык программирования Swift.
Конечно, у вас есть возможность сделать это и без подобных знаний – взгляните на курс по созданию аркадной игры, чтобы узнать об этом больше – но программирование ваших собственных игр даст вам гораздо больше свободы действий и гибкости, когда дело будет касаться кастомизации вашей игры. Чтобы узнать о Swift и его использовании подробнее, посетите страницу курса Swift обучения для новичков.
Языки C
Языки C – C, C# и C++ – являются самыми распространёнными языками программирования, когда дело касается продвинутой разработки игр и программ. Фактически, большая часть крупнобюджетных игр создаётся с использование одного или комбинации языков C. Тем не менее, они очень сложны в изучении. Я бы не стал рекомендовать вам начинать их изучение, если вы ещё не совсем уверены в своём стремлении создавать игры. Однако для пробы вы можете взглянуть на отдельный курс по этой теме “Как сделать игру”. Он научит вас основам C# с упором на разработку игр.
Какие Ещё Навыки Вам Нужны?
Опять же, если вы всерьёз взялись за тему, как создать игру, то вам нужно освоить не только языки программирования.
Полный набор разработчика игр может включать в себя целый спектр различных программ, инструментов, фреймворков и библиотек. Давайте рассмотрим несколько важных навыков для создания игры.
Заметка: Не забывайте, что разные типы игры требуют различных знаний и навыков.
Как Использовать Различные Программы
Вы уже знаете, что программы являются важной частью при создании сложных игр. Особенно это касается консольных игр. Одной из самых популярных и известных многим программ является Unity – кроссплатформенный игровой движок, который позволяет создавать различные типы игр.
Если вы хотите узнать больше о том, как создать игру в Unity, то для этого тоже есть особый курс “Как сделать игру на Unity”. Или вы можете просто перейти на официальный сайт игрового движка Unity и найти много полезной информации там. Проведите небольшое исследование относительно типа игры, которую вы планируете создать, и на основе этого вы сможете понять какие программы вам будет необходимо освоить.
Преимущества
- Огромное разнообразие курсов
- Простая навигация
- Нет технических проблем
Особенности
- Огромное разнообразие курсов
- Политика 30-дневного возврата средств
- Бесплатные сертификаты об окончании
Посмотреть На Все Купоны Лучших Платформ Для Онлайн Обучения
Преимущества
- Простой в использовании
- Предлагает качественный контент
- Очень открытый в своих ценах
Особенности
- Бесплатные сертификаты об окончании
- Фокус на навыки науки о данных
- Гибкое расписание занятий
Посмотреть На Все Купоны Лучших Платформ Для Онлайн Обучения
Навыки Дизайна
Создание игр самому возможно, но тогда вам придётся овладеть ещё несколькими важными навыками.
Дизайн игр один из таких навыков. Создание концепта и идеи игры настолько же важно, насколько программирование – можно сказать, что программирование даже не начнётся, пока вы не придумаете дизайн вашей игры! Однако вы бы не читали эту статью, если бы у вас не было своих идей, ведь так?
Самые Популярные Статьи
Взгляните на нашу коллекцию руководств, статей и уроков про платформы для онлайн обучения и массовые открытые онлайн курсы. Всегда будьте в курсе и принимайте взвешенные решения!
Заключение
Я вновь повторю, обучение тому, как создать игру может быть интересным, полезным и очень сложным. Однако, если у вас есть неугасаемый интерес и должная мотивация, оно явно того стоит. Начните с самых базовых процессов, которые необходимо для создания игры. Даже самые простые игры требуют определённого концепта и видения. Этот концепт должен быть воплощен в проектный документ, способный помочь вам вести организованную разработку.
Если вы ещё не имеете навыков программирования, то вам нужно будет потратить несколько месяцев, чтобы изучить хотя бы один язык программирования.
Вам также скорее всего будет полезно получить опыт работы с игровыми движками, вроде Unity.
Кроме этого, не упускайте из виду общую картину. Начните с меньшего. Сделайте карточную игру, игру про слова или что-то очень простое для начала.
Запомните, обучение созданию игр это не простое занятие, оно может потребовать от вас много времени и сил, но в конце концов ваши усилия вознаградятся!
Оставьте ваше честное мнение
Оставьте ваше честное мнение и помогите тысячам людей выбрать лучшую платформу для онлайн обучения. Все отзывы, позитивные или негативные, будут приниматься, если они честны. Мы не публикуем предвзятые отзывы и спам. Поэтому, если вы хотите поделиться вашим опытом, мнением или дать совет — у вас есть всё необходимое!
Как создавать собственные игры с помощью современного Google Doodle
Автор Джон Гилберт
Сегодняшний дудл от Google посвящен Джерри Лоусону, изобретателю картриджа для видеоигр
Источник: Google
Первый Google Doodle в этом месяце посвящен 82-летию Джеральда «Джерри» Лоусона, изобретателя игрового картриджа.
Хотя его творения так и не достигли коммерческого успеха, идеи, которые он разработал, с большим успехом использовались такими компаниями, как Atari.
Современный Google Doodle позволяет играть в пять 2D-игр и даже создавать свои собственные. Кроме того, вы можете легко переключаться между каждой игрой, как с игровым картриджем! Лучше всего то, что все эти пять игр можно отредактировать в соответствии с вашими предпочтениями, или вы можете начать с нуля с чистого листа. Все это использует 2D-графику в сочетании со взаимозаменяемыми объектами с различными текстурами, которые можно менять местами по прихоти для уникального вида.
Нажмите кнопку паузы в правом верхнем углу экрана, чтобы сделать перерыв. И еще раз поблагодарите Джерри за то, что он тоже изобрел этот удобный инструмент!
Игра 1: Разбивание кирпичей
Первая игра, доступная сегодня через Google Doodle, — это классическая игра-разрушитель кирпичей; разбить все кирпичи, чтобы выиграть! Это довольно просто, поэтому не забудьте нажать кнопку редактирования в левом верхнем углу экрана, чтобы добавить больше разрушаемых кирпичей, чтобы повысить сложность.
Игра 2: Доберитесь до флага (Ретро-тема)
Во второй игре вам предстоит добраться до флага в стиле Марио. Но у вас есть враги, блоки для перемещения и ловушки, которых нужно избегать в вашем путешествии, смешивая некоторые знакомые сокобанские головоломки. Но если вы чувствуете себя скрытно, вы можете нажать кнопку редактирования, чтобы удалить врагов игры, чтобы пройти без осложнений.
Перейдите в режим редактирования и измените тему, чтобы играть на одних и тех же уровнях за разных персонажей!
Игра 3: Собери монеты
Сначала эта игра проста, но для продолжения требуется, чтобы вы управляли несколькими персонажами одновременно. Это отличный дизайн, который заставил меня перезапустить пару раз, чтобы завершить его, поэтому вам нужно подумать, чтобы решить, когда вы собираете монеты, благодаря элементам головоломки.
Игра 4: Доберитесь до флага (тема «Кошка»)
Как и во второй игре, цель состоит в том, чтобы добраться до флага и победить.
Это другая задача по сравнению с первой игрой с флагом, несмотря на схожую базовую механику. Кроме того, если вы перейдете в режим редактирования, попробуйте уменьшить масштаб для секретного сообщения.
Игра 5: Доберитесь до флага (тема Джерри)
В этой игре вы будете играть за нашего героя, Джерри Лоусона. У этого есть несколько хитрых прыжков по пути, поэтому я, бесчестный геймер в душе, добавил портал, чтобы пропустить его до конца. Так что, если вы ищете вызов, Дотянитесь до флага (тема Джерри) — самая сложная из группы.
Скрытый портал, идеальный для спешащих писателей
Создайте свою игру!
Последняя игра в списке не является игрой; это чистый холст для вас, чтобы сделать свой собственный! Вы можете продублировать существующую игру или начать с нуля, нажав кнопку «плюс». Есть несколько доступных опций, которые не использовались в существующих играх, включая персонажей сверху вниз и порталы. Создав игру, нажмите кнопку «Поделиться» в правом верхнем углу, чтобы отправить ссылку своим друзьям.
Как сделать свою игру
В этом простом руководстве из 11 шагов мы покажем вам, как создать собственную игру с нуля и опубликовать ее в онлайн-аркаде. Не волнуйтесь, мы предоставим вам все необходимое от начала до конца — никаких загрузок или регистрации не требуется. Construct 3 работает прямо в вашем браузере, как по волшебству!
Запуск конструкции 3
Construct 3 — это ведущий в мире игровой движок, который позволяет создавать игры без программирования. Он способен создавать любые 2D-игры и даже теперь включает в себя 3D-элементы.
Запуск конструкции 3Скачать бесплатные игровые активы
Загрузите пакет ресурсов Abstract Platformer с сайта Kenney.nl. Ресурсы Кенни имеют лицензию Creative Commons Zero, что означает, что они являются общественным достоянием, поэтому вы можете использовать их в своей первой игре совершенно бесплатно!
Скачать сейчасСоздать новый проект
Нажмите кнопку «Новый проект», дайте вашей игре имя и нажмите «Создать».
Теперь у вас есть первый пустой игровой проект!
Основное представление в середине экрана — это представление компоновки. Это представление дизайна, в котором вы создаете и размещаете объекты. Думайте о макете как об игровом уровне или экране меню. В других инструментах это можно было бы назвать комнатой, сценой или кадром.
Изменение размера макета
Нам нужно сделать макет (ваш первый уровень) больше, чем по умолчанию. Щелкните левой кнопкой мыши пробел в макете, и на панели свойств отобразятся свойства макета. Измените размер макета на 4000×2048.
Добавить несколько 3D-платформ
Щелкните макет правой кнопкой мыши, выберите «Добавить новый объект» и дважды щелкните «3D-форма» (в разделе «Общие»). Курсор изменится на перекрестие, щелкните где-нибудь на вашем макете, и вы должны увидеть этот экран:
Откройте загруженные ресурсы и перейдите в папку «PNG/Other». Здесь вы увидите квадратные блоки.
Сначала выберите одно из изображений PNG и перетащите его прямо поверх редактора изображений. Затем выберите каждое из других лиц в нижней части редактора изображений и сделайте то же самое. У вас должно получиться что-то похожее на это:
Закройте редактор изображений, нажав x в правом верхнем углу.
Добавить своего игрока
Откройте пакет ресурсов и перейдите к «PNG/Players/Player Red». Нажмите и перетащите игроков на макете над только что добавленным 3D-блоком.
Теперь нам нужно добавить поведение к игроку. Поведение определяет, как ведут себя объекты в вашей игре! Выберите свой плеер, и на панели свойств появится ссылка «Добавить/изменить поведение». Щелкните эту ссылку, нажмите «Добавить поведение», а затем прокрутите вниз до «Движения» и дважды щелкните «Платформа».
Сделать платформы прочными
Теперь выберите свой 3D-блок и добавьте поведение «Solid». Это означает, что платформа прочная, поэтому игрок сможет ходить по ней!
Предварительный просмотр игры
В верхней части экрана над макетом находится кнопка «Воспроизвести» в виде треугольника, обращенного вправо.
Нажмите на эту кнопку, и ваш игрок должен перейти к вашему 3D-кубу! Используйте клавиши со стрелками на клавиатуре, чтобы перемещать игрока влево и вправо и прыгать вверх и вниз.
Добавить больше платформ
Выберите куб 3D-платформы, щелкните его правой кнопкой мыши и нажмите «Копировать». Щелкните правой кнопкой мыши в другом месте и нажмите «вставить». Не стесняйтесь изменять размер кубиков в более плоские формы и добавлять столько, сколько хотите! Нажмите кнопку воспроизведения еще раз и прыгайте по блокам. Однако вы заметите, что камера не следует за игроком.
Настройка камеры
Выберите своего игрового персонажа и добавьте новое поведение из списка под названием «Прокрутить до». Это позволит держать камеру на игроке. Снова просмотрите свою игру, и теперь игрок будет двигаться вместе с камерой!
Добавьте первое правило
Теперь мы добавим правило для сброса игры, если ваш игрок падает с платформ и за пределы макета.