Давно мечтаете сделать свое приложение, имеете интересные идеи, хотите заработать на создании качественной игры? Безусловно, практически каждый пользователь загорался таким желанием, но часто останавливают сомнения, страхи и неуверенность. Ведь как создать игру на Андроид с нуля самому, если навыки программирования слабо развиты, владение английским языком оставляет желать лучшего, а никаких специализированных программ под рукой нет? Попытаемся разобраться.

Содержание показать

Уровень сложности создания Android-игр

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

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

Я сделал Майнкрафт за 48 часов без опыта разработки игр

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

3 программы для создания Андроид игры

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

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

Теперь подводим небольшие итоги. Если вы решили создать свою игру, то для этого требуется:

  • Идея, образное представление, о чем будет игра, знание ее основного сюжета;
  • Минимальное владение языком Java, ведь полностью без программирования (без нужных знаний) не обойтись;
  • Установленная на компьютере программа для создания продукта;
  • Свободное время, внимательность и желание трудиться.

Какую игру лучше всего создать

Четких ограничений нет, выбор в конструкторах обычно предоставляется обширный: квест, карточная игра, догонялки, стрелялки, экшн. Обилием жанров больше всего славится приложение Construct 2.

Я сделал МАЙНКРАФТ за 24 часа

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

Читайте также:  Майнкрафт как найти шахту жителей

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

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

Как создать игру на Андроид с нуля без навыков программирования

Как создать игру на Андроид с нуля самому

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

Обратите внимание! Мы советуем загружать приложения только с проверенных сайтов и перед установкой тщательно проверять их антивирусом. В противном случае есть риск занести вредоносные файлы в свою операционную систему.

Construct 2 — простая платформа для 2D приложений

Как создать Андроид игру с Construct 2 на русском языке

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

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

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

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

К сожалению, существует и минус: в бесплатной версии можно экспортировать творения в браузеры, а оттуда открывать их на совершенно любой платформе, но бесплатно создать игру только для Андроид не получится. Для этого придется вкладывать деньги в платную версию, стоимость которой немного превышает 100 долларов. Зато потом возможности намного расширяются, игры без проблем можно делать чисто на Андроид или iOS, а с помощью установочных файлов открывать приложения на персональном компьютере.

Видео-инструкция как сделать игру на Андроид с помощью Construct 2 и Construct 3

Unity 3D — мощный движок для разработки 3D проектов

Как сделать Андроид игру с нуля через Unity 3D

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

Читайте также:  Топ 5 пиратских серверах Майнкрафт

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

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

Видео-инструкция по созданию игры с помощью Unity 3D за 45 минут

Game Maker — самый легкий вариант для новичка

Делаем простую Android игру через Game Maker

Наиболее легкая программа из всех существующих, идеальная для неопытных и неуверенных в своих знаниях пользователей. Именно здесь можно обойтись и без программирования, и без языка Java.

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

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

Видео-мануал по программе Game Maker

Этапы создания игр

Делаем простую игру

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

Источник: gurudroid.net

Как создать игру на подобии майнкрафта

Добавлено (22 марта 2016, 17:49)
———————————————
Уже нашел клон Minecraft на c++

With OpenSource forever ♥
Сейчас нет на сайте
был не раз
Сейчас нет на сайте
Цитата Tymonr ( )
Судя по общим тонам вопроса — Спп — это последнее, на чем стоит писать вам подобное
почти ветеран
Сейчас нет на сайте
Цитата svk ( )
А какой посоветуете?
был не раз
Сейчас нет на сайте

Цитата svk ( )
А какой посоветуете?

Предложу вариант — писать на том языке, который уже знаете.

Цитата Gudleifr ( )

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

был не раз
Сейчас нет на сайте
был не раз
Сейчас нет на сайте
Цитата svk ( )
Знаю азы C++

Азов, боюсь, маловато будет — свой движок всяко не осилите. А вот скрипты Unity и Unreal Engine — вполне, они, как раз, используют нечто похожее на c++.

Цитата svk ( )
Говорят что на Java писать игры не хорошо.
был не раз
Сейчас нет на сайте
был не раз
Сейчас нет на сайте
Цитата svk ( )
но там можно подгружать текстуры и модельки во время игры?

Читайте также:  Как создать свой автодонат на сервере Майнкрафт

Границы не в Юнити, они в головах.

Цитата svk ( )
И возможно ли создать полный клон Minecraft на Unity?

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

Сейчас нет на сайте
Цитата svk ( )

Отрендерить плоский мир (100-1000млн блоков по xz и 200-500 блоков в высоту (Изначально воздушных, но можно настраивать (строить сверху))).

Рендерить столько блоков сразу, то гарантия 100% что фпс будет 0. Лучше рендерить то что должно быть видно на экране, а то что под блоками просто держать в ОЗУ, и ограничиваем это все дальностью видения. В случае если какой то чанк был создан но вышел из дальности видиния его можно сохранить или дописать в тот же самый сейф.

Цитата svk ( )

И возможно ли создать полный клон Minecraft на Unity? (Для инфы, если нет, то что конкретно помешает?)

Сейчас нет на сайте
был не раз
Сейчас нет на сайте
Сейчас нет на сайте
был не раз
Сейчас нет на сайте
Цитата sfabrikan ( )

В остальных играх тот же cities skyline просто никак не выйдет 100 миллионов точек. К тому же используется древняя техника упрощения деталей в случае если какой то значительный объект далеко.

Ну так я вот и думаю, такие размеры мне необходимы, так использовать ли мне кубическую модель мира или сделать ландашфт обычным, нарисованным (смоделированным или как там назвать)?

Добавлено (22 марта 2016, 21:14)
———————————————
Желательно конечно кубическую модель, но реально ли вообще такое отображение сделать в таком случае?

Добавлено (22 марта 2016, 21:31)
———————————————
И ещё, это по стандарту в UE к примеру или Cry встроено упрощение объектов? Там ведь фул сет для графики должен быть или всё-таки придётся пошевелить руками?)

Источник: gcup.ru

Делаю игру на подобие майнкрафта, помогите с генератором игрового мира

Изображение

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

#1
23:40, 3 дек 2010

А чего его создавать то сложного?
1. Заполняешь куб землей
2. Делаешь холмы и впадины
3. Делаешь пустоты-пещеры под землей
4. Из предварительных заготовок рассаживаешь деревья

#2
1:51, 4 дек 2010

Zyxer
я бы тебе посоветовал )
начать с Infiniminer, который является первоисточником minecraft’а
он на C# написан

#3
1:51, 4 дек 2010

Источник: gamedev.ru