Создание 2d игры с нуля. Пишем свою первую игру. Прохождение для разработчиков. Как же пользоваться конструкторами

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

Стоимость такого движка разнится в очень широких пределах – от 30 до 100$, она зачастую определяется известностью и раскрученностью бренда, ну а после непосредственно возможностями программы. Для новичка, располагающего не особо большим стартовым капиталом вполне подойдёт самый не дорогостоящий. Не стоит забывать, что многие известные компьютерные игры были рождены от совсем простых двигателей.

Программы для создания компьютерных игр

В качестве примера самой простой, но достаточно мощной и производительной программы можно привести 3D Game Maker. В течение пятнадцати минут на ней может сверстать не хилую игрушку даже дилетант без каких-либо навыков программирования. Движок позволяет создать игру с оригинальным жанром, длительностью не более 20 уровней, собственную сюжетную линию, предоставляется широкий выбор макетов героев, противников и прочие настройки. В итоге получаем полноценный результат вполне удовлетворительного качества. Более мощная система — 3D Game Studio, с помощью которой создаётся двухмерный и трёхмерный геймплей, но для работы с ней уже необходимы базовые знания языка программирования. Спектр настраиваемых функций значительно шире, чем у движка, описанного выше, а так же предлагаются встроенные элементы интерфейса. Бесплатной программой, находящейся в свободном доступе является Game Maker – это 2D конструктор, с широким профилем возможных жанров, объектов игры и их взаимодействий, сопровождающих звуков. Можно пофантазировать с эскизами для создания объектов – они рисуются в графических редакторов и загружаются в систему. Кстати, новичкам рекомендуется начинать именно с этого движка не только потому, что он бесплатный, но и силу его простоты, логичности и наглядности. Кроме Game Maker имеется целая куча нулевых по стоимости программ, как говорится, на любой вкус и цвет, каждый начинающий сможет найти для себя подходящий движок и приступить к созданию свих компьютерных шедевров.

Как создать 2D игру за 15 минут?

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

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

0. Разработка игр для детей

Многие книги ориентированы на работу с легендарной и интуитивно понятной средой разработки для детей Scratch, в том числе ScratchJr. После базиса следует информация о Python Pygame. Есть книга для пятилетних, но большая часть материалов подойдет для детей в возрасте от 8 лет.

1. Информатика

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

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

Разговаривать на языке компьютера непросто, но возможно. И таких способов уйма. Например, язык C существенно повлиял на индустрию ПО, поделившись своим синтаксисом с популярными C#, C++ и Java. C++, в свою очередь, является мощным языком для создания эффективных программ и программных комплексов. Многие также пишут игры на C#: язык шустрый, удобный и позволяет быстрее стартовать разработку.

А вот Lua перенял кое-что от C++. Скрипт-язык хорош для игровой логики. Он упростит инициализацию уровня, привязку задач к объектам, смену поведения NPC в интерактивном режиме без необходимости перекомпилировать проект и многое другое.

3. Создание приложений

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

4. Математика для разработки игр

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

5. Игровое программирование

Аппаратные платформы, операционные системы, наборы API, алгоритмы, кроссплатформенность и другие важные аспекты, которые лягут в основу разрабатываемой игры. Книги дополнены рядом геймдев-статей, в которых содержится полезная информация по программированию.

6. Разработка игрового движка

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

7. Компьютерная графика

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

Недаром этот раздел самый большой. Сюда включены основы программирования с Real-Time 3D, DirectX и OpenGL. Все дополнено информацией о рендеринге и технологиях. Отдельного внимания в подборке удостоились Direct3D и OpenGL.



8. Игровое аудио

Разработка игр касается и аудио: это звуки, издаваемые NPC, главным героем, явлениями или предметами, а также музыка. Аудио программирование обошлось всего двумя книгами, но в них доступно изложена необходимая информация.

9. Игровая физика и анимация

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

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

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

Основное препятствие

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

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

Доступность игростроения

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

Основные составляющие игростроительного процесса

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

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

Простейший способ создания игр

Существуют различные подходы к разработке игр, но лучше всего выделить три основных, среди которых в первую очередь стоит рассмотреть самый простой. Его стоит использовать, если вы задумались о том, как создать свою игру, но у вас нет абсолютно никаких познаний в программировании. Чтобы прибегнуть к такому способу, вам потребуется скачать специальный игровой конструктор - программу, которая уже включает в себя основные функции создания игр. Одним из самых известных конструкторов является Game Maker, который достаточно прост в освоении и имеет приличный набор функций. Как уже было сказано выше, основным преимуществом такого способа создания игр является его простота - вам нужно лишь воплотить свои задумки в жизнь посредством предоставленных программой возможностей. Но главный минус здесь заключается именно в этих самых возможностях, а точнее - в их ограниченности. По сути, с помощью программы-конструктора вы сможете создать шаблонную игру, выбрав для нее функции из общего списка. Если же вам захочется привнести в игру немного индивидуальности, добавить изюминку, свою особую фишку, то вам это сделать не удастся.

Разработка игры на готовом движке

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

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

Создание уникальной игры

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

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

Новая ветвь индустрии - мобильные игры

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

Игры на флеше

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

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

Свобода или деньги

Хотите ли Вы создать компьютерную игру? Надеюсь, Вы уже разрешили свои сомнения. Исходя из того, что Вы сейчас читаете этот текст, смею предположить, что да. Поэтому предлагаю Вам задаться другим, не менее банальным, но и не менее важным вопросом: зачем Вам это нужно? Ответ на этот вопрос уже менее очевиден, и я постараюсь помочь Вам в его отыскании. В зависимости от него в первую очередь и зависит, каким инструментарием Вы будете пользоваться.

А вариантов ответа, если поразмыслить, можно выделить два.

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

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

А теперь подумаем, что же нам всё-таки пригодится, чтобы написать Игру.

Flash и конструкторы игр

Flash является уникальной программой, не имеющей конкурентов в своей нише, главным образом из-за её широкой функциональности. Используя всего один продукт, Вы можете быть программистом, web-дизайнером и художником одновременно. Созданные с помощью Flash игры немного легче распространять, нежели «настоящие». Но серьёзный проект на флеше собрать не получится. Если Вы программист-одиночка, то для Вас Flash может оказаться почти идеальным решением, позволяющим сэкономить время и деньги. Но если Вы работаете в коллективе и хотите сделать именно Игру, а не интерактивный мультфильм, настоятельно рекомендую обратить внимание на более специализированные продукты.

Теперь касательно всевозможных конструкторов игр. Друзья мои, использование их является ламерством в чистом виде. Они (конструкторы) лишены многофункциональности Flash, не предоставляя взамен никаких преимуществ. С помощью конструктора Вы можете сделать только то, что предусмотрел его создатель, тогда как трансляторы вроде Delphi или Visual C++ позволяют вам решить любую программистскую задачу.

Мой вам совет: откажитесь от использования конструкторов игр и сразу же переходите на «серьёзные» продукты.

Разбор полётов

Надеюсь, я отговорил Вас от использования всяческих флешей и направил на истинный путь создателя игр, если нет - возвращайтесь к предыдущему разделу:)

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

Выбираем транслятор

Заметьте, я ещё ни слова не сказал о выборе языка программирования. Существует их великое множество и для написания игры теоретически подойдёт практически любой. Писать игры можно и на бейсике, и на фортране, и, простите за выражение, на стене в сортире. Здесь важно определиться, что Вы понимаете под словом «игра» и какую именно игру Вы хотите сделать. Устройство современных графических игр в корне отличается от всяких там чёт-нечетов и иже с ними. Головоломка со словами, работающая в текстовом режиме тоже называется игрой. И именно по этой причине среди непременных атрибутов создателя игр я не упомянул графический редактор. Лично мне под гордым словосочетанием «компьютерная игра» представляется красочное шоу, обладающее динамическим действием и обязательным присутствием графики. Для написания таких игр создавался DirectX и такие игры продаются сегодня тысячными тиражами.

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

Определились? Тогда можно смело переходить к выбору транслятора, или, упрощённо говоря, среды разработки. Заметьте, что я рекомендую выбирать не язык программирования, а именно транслятор. Обусловлено это одной простой причиной. Программист не работает с C или паскалем. Он использует Microsoft Visual C++ или Borland Pascal. Не суть важно, на каком именно языке Вы будете программировать. В конечном итоге то, что Вы сможете сотворить, во многом определяется возможностями конкретного транслятора. Я рекомендую остановить выбор на уже упомянутом Visual C++, Borland C++ Builder или Borland Delphi. Представленные трансляторы продаются в нескольких редакциях. Я не рекомендую брать самую навороченную супер pro-версию. В основном, отличие между разными редакциями заключается в количестве доступных программисту визуальных компонентов и вспомогательных утилит, что для создания игр непринципиально.

Игровые двигатели

Собирать игру из стандартных визуальных компонентов - не самое красивое решение. Следуя ему, Вы лишаетесь приемлемого быстродействия и заведомо ограничиваете себя в возможностях.Однако писать игру «с чистого листа» сегодня также не принято. Для упрощения создания игровых и мультимедийных приложений были созданы библиотеки DirectX. При множестве преимуществ, в числе которых - высокое быстродействие, программированию на «чистом» DirectX присущ один серьёзный недостаток - высокая сложность разработки.

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

Самые навороченные движки продаются за бешеные деньги и их распространение строго ограниченно. К счастью, в Интернете можно найти и множество бесплатных движков. Например, если вы используете Delphi и являетесь новичком в программировании, я рекомендую вам ЛКИ-Creator и DelphiX.

Подбираем кисти

Пара слов о графических редакторах. Для создания сколько-нибудь приличной графики в Paint’e Вы должны обладать недюжинным талантом и неограниченным свободным временем, так что рекомендую пойти более цивилизованным путём. Конечно, Photoshop - штука дорогая, но в деле обязательно пригодиться. Другой хорошо зарекомендовавшей себя программой является Corel PhotoPaint. Для обработки трёхмерных моделей рекомендую 3D Studio Max, являющейся почти стандартом де-факто в области трёхмерной графики.

Сопутствующие средства

И напоследок, хочется упомянуть о, так сказать, второстепенных средствах, используемых в процессе разработки игр и достойных Вашего внимания. Здесь я не буду многословен и перейду сразу к делу. После достижения некоторых успехов Вам может пригодиться программа для создания установочных дисков - лучше всего начинающему разработчику подойдёт InstallShield Express. Для создания презентации продукта и создания оболочки компакт-диска используйте InstallShield DemoShield. О средствах создания музыки и прочих подобных вещах я здесь даже и не заикаюсь. Музыку для игр сегодня редко создают сами, а качают уже готовую из Интернета, особенно это касается начинающих разработчиков. Главное, чтобы источник не был слишком известным. Один из главных Ваших помощников - Интернет. Не пренебрегайте посещением On-Line форумов и конференций.

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

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

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

Что такое конструктор и как его правильно выбрать?

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

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

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

Construct 2

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

Скачать : Construct 2
Видео уроки по Construct 2

Stencyl

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

К тому же, если вы все-таки владеете хоть какими-то знаниями в области программирования, то Stencyl предоставит вам возможность вписать в блоки свой собственный код. Набор инструментов позволит создавать игры практически любого жанра, однако функционал больше настроен на создание «шутеров».

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

Скачать : Stencyl
Видео уроки по Stencyl

Unity 3D

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

Unity 3D является самым мощным конструктором для создания 3D приложений. Уровень, на который вы сможете вывести свой проект достойный (взгляните только на скриншот выше). Это не обработанное изображение, а реальный снимок экрана еще не законченной игры! Согласитесь, как для мобильной игры это очень высокий уровень.

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

Скачать : Unity 3D
Видео уроки по Unity 3D

Как же пользоваться конструкторами?

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

Когда вы сделаете «пробный» проект и точно определитесь со своим, выберете программу, то ищите в интернете видеоролики именно о конструкторе, который вы будете использовать.

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



Статьи по теме: