Как сделать компьютерную игру

Автор: Laura McKinney
Дата создания: 6 Апрель 2021
Дата обновления: 1 Июль 2024
Anonim
Как сделать компьютерную игру на Unity за 30 минут?
Видео: Как сделать компьютерную игру на Unity за 30 минут?

Содержание

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

Шаги

Часть 1 из 2: поиск инструментов

  1. Сделайте текстовую игру. Это самый простой для программирования жанр игр, хотя не всем нравится играть в игры без графики. Текстовые игры сосредоточены в основном на сюжетной линии, головоломке или приключении в сочетании с сюжетной линией, исследованием и викториной. Вот несколько бесплатных вариантов:
    • Twine - это простой и бесплатный инструмент, который можно использовать в браузере.
    • StoryNexus и Visionaire добавляют больше возможностей игры и неподвижных изображений.
    • Inform7 - эффективный инструмент с большим сообществом поддержки.

  2. Создавайте 2D-игры. GameMaker и Stencyl - неплохой выбор для этого жанра, они позволяют вам использовать программирование, ничего не спрашивая. Царапина! - еще один инструмент, который можно использовать в браузерной игре.
  3. Попробуйте создавать 3D-игры. 3D-игры - гораздо более сложная задача, чем 2D, поэтому будьте готовы к долгому проекту и тяжелой работе. Spark и Game Guru помогут вам упростить создание игровых миров без программирования. Если у вас уже есть знания в области программирования или вы хотите научиться программированию, вы можете попробовать популярный инструмент Unity.
    • Если вы хотите создавать 3D-модели самостоятельно, а не использовать существующие ресурсы, вам понадобится программное обеспечение для создания 3D-моделей, такое как 3DS Max, Blender или Maya.

  4. Доступ к расширенному программированию. Даже если у вас есть опыт программирования, вы можете использовать вышеперечисленные инструменты при создании своей первой игры, не заставляйте себя пробовать другой подход только потому, что это сложнее. При этом многим людям нравится полный контроль, поэтому они делают все самостоятельно. Однако программирование игр в интегрированной среде разработки, такой как Eclipse, лучше, чем текстовый редактор, поэтому вы можете включить все необходимое для проекта.
    • Вы можете программировать игры практически на любом языке, но C ++ - самый мощный инструмент с богатыми игровыми ресурсами и онлайн-учебниками.
    рекламное объявление

Часть 2 из 2: Создание игры


  1. Выберите тему. Для своего первого проекта создайте небольшой, но типичный образец вашего любимого жанра, например платформер или ролевую игру. Перед тем как начать, запишите свои идеи для игры на бумаге и ответьте на следующие вопросы:
    • Что является главной составляющей игры («ядром» игры)? Будь то борьба с врагами, решение головоломок или общение с другими персонажами.
    • Как вы хотите, чтобы игра выглядела? Например, если вы сражаетесь с противником, вы можете создавать кнопки в реальном времени или несколько направлений в зависимости от решения. Игры, ориентированные на диалог, позволяют игрокам формировать сюжетные линии на основе своих решений, они могут лучше понимать персонажей и игровой мир.
    • Какое настроение у игры? Страшно, весело, загадочно, нетерпеливо?
  2. Создавайте простые уровни. Если вы впервые используете инструменты для создания игр, это хорошая возможность к ним привыкнуть. Узнайте, как устанавливать фон, объекты и перемещать персонажей. Если возможно, создавайте объекты, с которыми игроки могут взаимодействовать, или найдите программное обеспечение для создания объектов, которые включают взаимодействия.
    • Если вы в чем-то не уверены, задайте вопрос на веб-сайте инструмента или поищите помощь в Интернете.
    • Пока не беспокойтесь об световых эффектах или других графических элементах.
  3. При необходимости спроектируйте ядро ​​игры. Вы можете внести небольшие изменения в программное обеспечение для создания игр или в более сложные системы. Вот некоторые примеры:
    • Если вы делаете платформер, хотите ли вы, чтобы ваш персонаж мог дважды прыгать или делать «особый» ход? Настроить высоту, на которую персонаж может прыгать, или другую реакцию с легким прикосновением, удерживанием клавиши или выбором различных танцевальных стилей?
    • Если вы создадите экшн-ролевую игру или игру ужасов, какое оружие будет использовать персонаж? Выберите 2 или 3 оружия, которые игроки смогут улучшить или опробовать. Постарайтесь выбрать наиболее подходящее оружие. Например, оружие очень смертоносно, ранит многих врагов или ослабляет врага. Не выбирайте лучший вариант для всех целей, если только он не требует высокой стоимости (заклинание увеличивает ману или оружие исчезает после 1 использования).
    • В разговорной игре вы хотите, чтобы игрок выбрал строку диалога, указанную на экране, или просто слушал, или выполнил задачу, чтобы разблокировать разговор, а затем вернуться, чтобы продолжить прослушивание? Вы хотите, чтобы игроки находили все за один присест или разбивали на несколько дорожек и концовок?
  4. Создайте несколько уровней. От 3 до 5 коротких уровней - неплохой выбор для вашей первой игры, вы можете расширить ее позже. Помните о дизайне «ядра игры», создавая разные уровни сложности. Вы можете упорядочить уровни или разделить и воссоединиться после завершения.
    • Платформеры часто представляют движущиеся платформы или более быстрых врагов.
    • Экшн-игра может представить несколько врагов или одного сильного врага, которого трудно победить без определенного оружия и стратегии.
    • Головоломки часто связаны с определенным типом головоломок, или используют несколько вариантов сложности для каждого уровня, или вводят новые инструменты или препятствия, которые требуют большего количества игроков для «мозгового штурма».
  5. Ставьте среднесрочные и долгосрочные цели. Это часто называют «второй механикой» или «повторной игрой». Используя механическое ядро ​​игры, такое как прыжок в высоту, игрок продвигается ко второй игре, например, прыгает на врагов или собирает предметы.Этот ход может обеспечить долгосрочные достижения и цели, такие как достижение максимального уровня, экономия денег на обновлениях или «прохождение» игры.
    • Как вы можете видеть в приведенном выше примере, вы добавили вышеупомянутое, даже не осознавая этого. Просто убедитесь, что игрок может найти цель. Если игрок играет 10 минут и думает, что все дело в стрельбе по врагам, ему станет скучно. Если они убьют врага и получат деньги, они найдут цель (соберут награду), и суть игры приведет их вперед.
  6. Попробуйте сами. Попробуйте каждый уровень по несколько раз, попросив знакомого или друга помочь вам. Попробуйте подойти к игре разными способами, включая методы, которые вы никогда раньше не пробовали, такие как пропуск квестов и переход прямо к финальному боссу или победу в игре, выбрав все «слабое» оружие или улучшения. Это трудный процесс, который может расстраивать, но это единственный способ улучшить игру.
    • Просто дайте игроку достаточно информации, чтобы начать играть. Им нужно понимать, что они работают над рабочим процессом, и как использовать основной джойстик. Никакая другая информация им не нужна.
    • Пусть игроки попытаются заполнить форму обратной связи, чтобы вы могли легче собирать и сравнивать информацию .. Это также позволяет вам отвечать на вопросы, с которыми вы не знакомы.
    • Лучшие тестировщики - это те, кто вас не знает или не вынужден хвалить вашу игру.
  7. Польская графика и звук. Несмотря на то, что в Интернете доступно множество бесплатных игровых ресурсов, все же неплохо потратить время, чтобы самостоятельно устранить несоответствия. Изучите пиксельную графику, если вы хотите внести простые корректировки графики в 2D-игру, или используйте программное обеспечение OpenGL для амбициозного проекта 3D-игры. Добавьте световые эффекты, чтобы подбодрить игроков через главную улицу, выходящую из комнаты, и эффектные эффекты атаки, которые изменяют динамический фон. Добавляйте звуковые эффекты при ходьбе, атаке, прыжках и т. Д. v. Вы можете менять игру и играть в нее несколько раз, и сразу выйти из нее, как только изображение и звук станут на уровне стандартов. Поздравляю! рекламное объявление