...
🤳 Блог Android новостей, посвященный советам экспертов, новостям, обзорам, телефонам Android, приложениям, инструкциям, планшетам и мобильным телефонам.

Как сделать игру для Android – для начинающих

2 849

Хотите сделать игру для Android?

Прямо сейчас Google Play Store забит мусором с оплатой за выигрыш, а iOS наслаждается шведским столом отличных инди-игр. Нам нужны такие целеустремленные разработчики, как вы, и статистика!

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

Как сделать игру для Android - для начинающих

Читайте дальше, и давайте поможем вам создать игру для Android!

С чего начать – придумывайте свою игровую идею

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

лучше всего начать с видения того, что вы планируете создать

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

Как сделать игру для Android - для начинающих

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

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

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

Как сделать игру для Android - для начинающих

Запишите несколько идей:

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

Чтобы получить несколько советов, прочтите этот пост о дизайне уровней в играх для Android. Или почему бы не потратить немного времени на поиск других игр в Play Маркете?

Как создать игру для Android с помощью Android Studio – и почему не стоит пробовать

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

«Традиционный путь» – это создание игры для Android с помощью Android Studio. Android Studio – это официальный инструмент для разработки под Android, который поставляется напрямую от Google и поддерживает огромное количество проектов.

Как сделать игру для Android - для начинающих

Чтобы использовать Android Studio, вам нужно выучить Java или Kotlin – два официально поддерживаемых языка. В любом случае вам также необходимо загрузить JDK (Java Development Kit) и ознакомиться с Android SDK (комплектом разработки программного обеспечения) и, возможно, немного XML.

SDK – это набор библиотек и инструментов от Google, которые позволяют Java взаимодействовать с ОС Android и помогают Android Studio превратить ваш код в рабочий файл APK. Android Studio предоставит интерфейс, в котором вы все это будете вводить – так называемая IDE или «интегрированная среда разработки».

SDK – это набор библиотек и инструментов от Google, которые позволяют Java взаимодействовать с ОС Android.

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

По теме: Android Game SDK: что это такое и как использовать его в своих приложениях

Теоретически таким способом можно было бы сделать и 3D-игру. В этом случае вы должны использовать API OpenGL или Vulkan для получения графики с аппаратным ускорением.

Как сделать игру для Android - для начинающих

Android Studio – вариант для простой головоломки. Для чего-то более сложного есть гораздо более простые методы. Даже «профессиональные» разработчики не используют Android Studio для разработки игр, а начинающим приходится нелегко с точки зрения кривой обучения даже для простых игр.

Unity и Unreal – более разумный выбор!


Как сделать игру для Android - для начинающих

По причинам, указанным выше, опытные разработчики обычно выбирают Unity или Unreal при разработке игры.

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

Придерживайтесь Unity для подавляющего большинства проектов

Более того, добавить графику к этим инструментам так же просто, как перетащить их в свою сцену!

Эти инструменты делают это настолько простым, что теоретически вы можете создать игру для Android за очень короткий промежуток времени (даже за семь минут! ). Поддерживается даже создание приложений VR.

Как сделать игру для Android - для начинающих

В обоих случаях вам понадобится немного кода. Unity использует C #, который похож на Java, но вы можете этого добиться, зная очень мало. Unreal использует C ++, но также дает вам возможность использовать своего рода блок-схему вместо реального сценария.

Хотя Unity и Unreal используют Android SDK (то есть вам все равно нужно его загрузить), они обрабатывают его в фоновом режиме.

Оба эти инструмента бесплатны и достаточно настраиваемы, чтобы вы могли делать практически все, что захотите. Они также кроссплатформенны, что означает, что вы можете легко перенести свою игру на другие платформы, такие как iOS, ПК или даже Xbox One и PS4! Большинство профессиональных разработчиков предпочитают Unity в Play Store, поэтому здесь нет никаких ограничений в отношении того, чего вы можете достичь.

Unity немного проще в использовании и лучше подходит для мобильных и 2D-игр, в частности.

Что лучше – Unity или Unreal – зависит от того, кого вы спросите. Короче говоря, Unity немного проще в использовании и лучше подходит для мобильных и 2D-игр, в частности. Unreal может немного улучшить 3D-графику, хотя это, скорее всего, повлияет на разработку ПК и консолей.

Конструкторы игр – легкий выход

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

GameMaker: Studio – один из таких инструментов, и он проще, чем даже Unity или Unreal 4, полагаясь на упрощенный код под названием GML или «GameMaker Language» для базовых скриптов. Хотя это не бесплатно, но базовая лицензия не будет стоить дорого.

Как сделать игру для Android - для начинающих

Хотя GameMaker: Studio использовалась для создания некоторых коммерчески успешных игр, разработчики могут столкнуться с некоторыми узкими местами производительности и ограничениями в том, что можно сделать. Другие разработчики игр будут дополнительно ограничивать ваши возможности, заставляя вас придерживаться шаблонов или использовать общую предопределенную графику.

Я думаю, что для большинства игровых проектов для Android лучше придерживаться Unity. Единственное исключение – если вы хотите изучить Android Studio с помощью базового проекта игры-головоломки или хотите создать что-то кроссплатформенное с графикой высшего уровня через Unreal 4.

Начиная свой проект

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

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

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

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

Как сделать игру для Android - для начинающих

Дизайн уровней – это очень весело, но играйте в тестовые игры энергично с друзьями и родственниками. Помните: это не всегда означает веселье! Убедитесь, что на раннем этапе есть несколько простых уровней, которые помогут вашим игрокам изучить механику.

Создание графики и звука тоже может быть очень увлекательным, но при этом трудоемким и трудным делом. Если у вас есть навыки в области искусства и графического дизайна, вы можете решить это самостоятельно и посвятить этому некоторое время. В противном случае вам, вероятно, будет лучше использовать другого дизайнера. Вы можете попросить друга обработать графику за вас или даже передать процесс на аутсорсинг, используя такие сайты, как 99Designs или Fiverr. Это также хороший способ получить графику для описания вашего магазина и продвижения по службе.

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

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

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

Как сделать игру для Android - для начинающих

Бэтмен может создать игру для Android менее чем за 7 минут

Конечно, дайте нам знать, что вы собираетесь построить и внизу!

Бэтмен может создать игру для Android менее чем за 7 минут

Источник записи: https://www.androidauthority.com

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