Сегодня я подробно и системно отвечу на вопрос «Как сделать свою игру»: от вопросов к методам и туториалам. Во-первых, давайте взглянем на сам вопрос. Люди, которые могут задать этот вопрос, — это, по сути, новички, новички, люди с нулевым уровнем подготовки и никакого понимания области разработки игр. Почему ты так говоришь? Потому что только тогда, когда у вас нет никаких знаний в какой-либо области, вы можете задать такой общий вопрос.
Представьте, что вопросы, которые вы обычно задаете на работе, в основном касаются конкретной работы или определенной вещи. Например, вы можете спросить, как извлечь из электронной таблицы определенные строки информации, соответствующие требованиям, а не спросить, как это сделать. составить таблицу; вы можете спросить, сколько минут нужно, чтобы пожарить кисло-сладкую свинину, но не спросить, как ее приготовить, вы можете спросить меня, как этот игровой персонаж хочет сделать двойной прыжок, не спрашивая, как это сделать; игра...
Итак, вы видите, любой, кто задает очень общие вопросы, по сути, является человеком, не имеющим понимания этой области, то есть новичком. Но новичку нечего стыдиться. В конце концов, кто не является новичком, когда знакомится с новой областью?
Поскольку у вас нет никаких знаний в области производства и разработки игр, нам необходимо сначала кратко представить ее.
Прежде всего, игра – это общий термин, который относится ко всем играм, которые вы видели, играли или о которых слышали. Так же, как телевизор – это общий термин, он включает в себя телевизоры различных марок, размеров и процессов производства.
Игры, о которых мы здесь говорим, относятся к электронным играм, то есть к играм, в которые играют на электронных устройствах. Так что же содержит электронная игра? Он содержит по крайней мере одну идею или творческий подход, несколько программ, которые можно выполнить на электронных устройствах, несколько изображений или текста, которые могут видеть игроки, и некоторые звуки, которые игроки могут слышать.
Что содержит игра?
Конечно, некоторые элементы здесь не нужны. Например, для чисто текстовой игры не требуются изображения. Например, если вы настаиваете на создании игры без звука, это не является невозможным.
Обычно в игровой компании каждую часть делают конкретные люди. Например, планировщик отвечает за творческие идеи игры, программист отвечает за разработку программы, позволяющей запускать игру, художник отвечает за рисование изображений в игре, а звуковые эффекты отвечают за создание звуки в игре.
У игровых компаний есть разные отделы, которые работают над разными частями игры.
По мере увеличения масштаба игры каждую ее часть можно подразделить. Например, планирование можно разделить на основное планирование, системное планирование, числовое планирование, планирование уровней и т. д. Программы можно разделить на основные программы, клиентские программы, серверные программы и т. д. Искусство можно разделить на оригинальные картины, моделирование, анимацию, спецэффекты, пользовательский интерфейс и т. д. Короче говоря, вы должны знать, что состоит из большой игры. Многие люди выполняют свои обязанности и работают вместе над завершением игры, такой как известная «Честь королей». Для разработки такой игры может потребоваться как минимум команда из нескольких сотен человек.
Команда, которая делает игру, обычно состоит из многих людей.
Поскольку для создания игры требуется так много людей и так много вещей, могу ли я сделать игру самостоятельно? Да, потому что игры различаются по размеру. Для завершения больших игр требуется сотрудничество многих людей, тогда как для небольших игр может потребоваться всего несколько человек, или даже вы можете пройти их в одиночку.
Одному человеку построить здание точно невозможно, но если вы хотите построить домик для себя, это осуществимо.
Разобравшись в вышесказанном, вернемся назад и посмотрим на вопрос «Как сделать игру самому». На вторую половину вопроса у нас уже есть ответ. Сделать большую игру одному человеку не удастся. игра Но можно сделать небольшую игру.
Тогда давайте разберем первую половину вопроса, как это сделать?
То, чем я хочу поделиться дальше, может быть самым дешевым способом для новичка научиться создавать игры. Если вы хотите научиться создавать игры, я предлагаю вам сохранить это в своей коллекции!
Для игры нужна хотя бы одна идея или творческий подход. Я думаю, у вас должна быть идея создать свою собственную игру, и тогда вы зададите вопрос «как сделать игру». Прочитайте это. статья статья.
Здесь мы в основном говорим о предложениях по игровым идеям или о вещах, на которые следует обратить внимание новичкам в производстве игр. Идеи должны быть небольшими и реалистичными. Первой мыслью было «Хочу сделать игру типа Honor of Kings», что называется нереально. Выше мы уже узнали, что для завершения крупномасштабных игр требуется сотрудничество многих людей, и добиться этого невозможно, как бы вы об этом ни думали.
Я хотел сделать более простую игру о битвах на самолетах. Эта идея более практична, потому что вы можете ее реализовать.
Не нужно думать слишком сложно о творчестве игры. Основная причина в том, что ваши текущие способности вообще не могут реализовать ваши собственные идеи, поэтому слишком много и сложных идей будут мешать вам, когда вы обнаружите, что не можете воплотить их в жизнь. это вообще, также будет чувствовать себя очень подавленным.
Давайте начнем с простого и сделаем идею простой и конкретной. Для новичков с нулевым фундаментом самое главное — сначала создать игру. Даже если это простая игра, когда она будет создана, она принесет вам много. чувства достижения и удовлетворения.
Идеалы создания игр обычно варьируются от простого к сложному.
Начните с более простой идеи, воплотите ее, затем переходите к чему-то более сложному, а затем воплотите ее... По мере совершенствования ваших навыков создания игр вы сможете достигать все большего и большего, все более сложной идеи.
Далее давайте посмотрим на программу. Для большинства новичков это должен быть самый большой порог. Программирование! Напишите код! Этому слишком сложно научиться!
Кто сказал, что для создания игр нужно научиться писать код? Постоянное развитие программного обеспечения для производства игр делает порог создания игр все ниже и ниже. Раньше, если вы хотели научиться разрабатывать игры, вам нужно было сначала освоить язык программирования, но теперь это не так. Многие инструменты для создания визуальных игр предназначены для широкой публики, у которой нет знаний программирования, даже если у вас нет никаких навыков программирования. Foundation, вы можете быстро приступить к работе и построить его. Ваша собственная игровая логика подобна строительным блокам.
Полностью китайское программное обеспечение для производства игр, не требующее программирования.
Как показано на рисунке, это интерфейс инструмента создания мини-игр WeChat , который полностью на китайском языке (это нормально, если вы не говорите по-английски). Программирование больше не связано с написанием кода, а похоже на создание строительных блоков. логика игры по частям.
Видите ли, английский и написание кода, два самых хлопотных и сложных аспекта для обычных людей, решены, так чего же вам бояться в программировании игр? Это не так уж сложно. Эволюция инструментов становится все более простой и популярной. То, что раньше могли делать только профессионалы, теперь можем делать и мы, обычные люди.
Далее рассмотрим игровые материалы. Обычно игровыми материалами мы называем картинки, модели, звуки и т.п. Это еще одна проблема, которую многим людям сложно решить. Я не могу рисовать или озвучивать. Что мне делать?
Ничего страшного, инструмент уже подготовил для нас немало игровых материалов.
Библиотека игровых материалов, предоставляемая программным обеспечением для создания игр
Как показано на рисунке, инструмент для создания мини-игр WeChat имеет встроенную библиотеку материалов, которая предоставляет различные материалы, включая изображения, текст, цифры, звуки и т. д. Этих материалов нам достаточно, чтобы создать хорошую мини-игру. .
Кроме того, многие новички, не разбирающиеся в искусстве, могут сначала использовать базовую графику (круги, квадраты, треугольники) для создания игр. После того, как игра будет создана, вы сможете найти свои любимые игровые материалы и скомбинировать эти основные формы. Графика заменена.
Короче говоря, умеете вы рисовать или нет, материал не должен быть препятствием для ваших действий.
У вас уже есть идея, а программа и материалы для создания игры могут помочь вам в этом. Сможете ли вы потом сделать игру? Подождите, есть одна самая важная вещь, которую нужно сделать, и это «делать». Сделайте игру! Как можно выпустить игру, не «создав» ее?
Так как же это сделать? Научитесь делать.
Little Ant подготовил для вас руководство по созданию игр без базовых знаний. Это оригинальная серия руководств, написанная мной. Она помогла многим людям создать свою первую игру в жизни. Надеюсь, она поможет и вам.
В этой серии руководств предполагается, что вы человек, который никогда не имел дела с индустрией разработки игр, не имеет понятия о разработке и производстве игр и является полным новичком. Согласно этой предпосылке, руководство начнется с базовых знаний о разработке игр, поможет вам двигаться вперед, объединяя практику, и, наконец, интегрирует полученные знания, чтобы создать свою собственную первую игру.
Я называю эту серию руководств серией руководств «Каждый может создавать игры», и вот о чем она:
Каждый может играть в игры
Сначала подумайте об игре
Некоторые распространенные «жаргоны» в разработке игр
Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты.
Все, что вы можете видеть и слышать, — это ресурсы
Не блокируй меня, я пойду туда
Ты здесь, чтобы помочь мне делать заметки
Если что-нибудь случится, не забудь написать @me
Логика игровых блоков
Клон игрового блока
Столкновение игровых блоков
Анимация игровых блоков
Процесс от идеи до игрового дизайна
Объедините их вместе, чтобы сделать мини-игры.
Поделитесь мини-играми с друзьями
После того, как вы начали, что вам следует делать дальше?
Это серия базовых вводных руководств, которые помогут вам начать с нуля, понять основы разработки игр, ознакомиться с инструментами создания игр и создать свою первую небольшую игру.
*Вы можете выполнить поиск по запросу «Учебное пособие по разработке игр Little Ant» или отправить мне личное сообщение, чтобы получить это бесплатное руководство по созданию серии игр по разработке игр.
Не думайте, что после того, как вы его выучите, вы сможете сделать «Честь королей» или «Зов долга». Это слишком жестко по отношению к нему. Это просто поможет вам начать работу и сделать первый шаг в мире разработки игр. А что делать дальше?
Возможно, благодаря этому опыту вы полюбите создание игр и решите продолжать развиваться в будущем или найти работу в игровой компании. Тогда вам, возможно, придется выбрать более профессиональный игровой движок (например, Unity, Unreal, Cocos Creator) учиться и учиться. Может быть, вы просто рассматриваете это как хобби и придумываете собственные интересные идеи для друзей, тогда вам достаточно инструмента для создания мини-игр WeChat. Или, может быть, вы хотите заработать немного денег для себя с помощью игр, которые вы создаете, тогда инструменты WeChat для создания мини-игр и полная бизнес-экосистема мини-игр WeChat станут вашим лучшим выбором.
Несмотря ни на что, нам предстоит сделать первый шаг. Только сделав первый шаг, мы узнаем, как идти дальше. Вы прошли путь от новичка с нулевым фундаментом до разработчика, который может создавать свои собственные игры, и перед вами открылась дверь в огромный мир разработки игр.
Куда идти дальше? Воин, дело за тобой!
Я надеюсь, что такая статья поможет вам системно и всесторонне ответить на вопрос «как создавать свои собственные игры». Нелегко быть оригинальным. Пожалуйста, поставьте лайк и поделитесь, чтобы вдохновить создателей двигаться дальше.