Разработка игр на андроид


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

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

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

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

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

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

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

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

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 в помощь.  Это поможет вам освоиться в среде разработки игр, понять принцип работы основных инструментов и возможно изменить сценарий вашей разработки.

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

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

upgrade-android.ru

Как сделать приложение или игру для андроид — 101ANDROID.RU

«Как бы мне хотелось самому создать игру для Андроида!». Кому из нас это не приходило однажды в голову? Создать своё собственное приложение или игру на андроид без знаний программирования — Реально! Достаточно скачать программу или воспользоваться онлайн сервисом (конструктором) приложений. Конструкторы бывают платные и бесплатные, а так же с возможностью заработка на рекламе, которая будет показываться в ваших приложениях.

Приложения для создания игр

1. Draw Your Game (Нарисуй Свою Игру)

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

  1. Нарисуйте мир своей игры на листе бумаги, используя четыре различных цвета (черный, синий, зеленый и красный).
  2. С помощью приложения Draw Your Game сфотографируйте свой рисунок.
  3. Подождите 10 секунд, пока Draw Your Game превратит рисунок в игру.
  4. Играйте в свою игру, управляя ее персонажем.
  5. Поделитесь своим творчеством с другими пользователями.

 СКАЧАТЬ В GOOGLE PLAY

2. Apper (Создай свою программму)

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

Приложение является бесплатным, но для публикации своего проекта в App Store или Google Play, вам необходимо приобрести платную подписку.

Для полноценной работы рекомендуется минимум 1 ГБ оперативной памяти и возможностью загрузки изображений через WiFi.

 СКАЧАТЬ С GOOGLE PLAY

3. AIDE- IDE for Android Java C++

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

Основные функции:

  • Совместимость с проектами Eclipse.
  • Java / XML и Android SDK.
  • C / C ++ и Android NDK.
  • Java консольные приложения.
  • Синхронизация с Dropbox.

 СКАЧАТЬ В GOOGLE PLAY

4. Createrria 2 craft your games

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

Основные возможности:

  • Возможность рисовать уровни.
  • 5 различных видов тем.
  • Разнообразная механика.
  • Пиксельное оформление.
  • Сообщество в FaceBook.

 СКАЧАТЬ С GOOGLE PLAY

Онлайн конструкторы игр и приложений

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

  1. Appsgeyser.com — Бесплатно создавайте неограниченное количество приложений, публикуйте их без каких-либо ограничений и получайте 50% дохода от рекламы.
  2. Unity3d.com— одно из крупнейших в мире творческих сообществ — и платформа для разработки игр номер один. С Unity вы сможете создавать любые 2D- и 3D-игры. Процесс разработки будет легким, а результат — глубоко оптимизированным и красивым.
  3. Net2share.com — Создавайте бесплатно свои приложения, публикуйте и зарабатывайте на рекламе за каждые 1000 просмотров.
  4. C2community.ru— Делай игры без усилий! Construct 2 — это конструктор игр для Android, который позволяет создавать потрясающие игры без программирования и скриптов!
  5. Newdigitaltimes.com —  Позволяет бесплатно создавать приложения для Android или IOS (iPhone и iPad). Созданные с помощью конструктора приложения могут быть не только анимированны, но и дополнены видео и звуком.
  6. Russia.ibuildapp.com — Платный конструктор приложений для вашего бизнеса.
  7. Mobiumapps.com — платное онлайн создание мобильного приложения для телефонов iOS (Apple) и Android (Google).
  8. Viziapps.com — Создание и запуск мобильного приложения в 3 быстрых шага.
  9. Appmakr.com — создай своё приложение за 20 минут или воспользуйся готовым шаблоном.
  10. Theappbuilder.com —  бесплатный онлайн-сервис для быстрого создания мобильных приложений для бизнеса.
  11. Appsmakerstore.com — онлайн сервис для создания своего приложения в несколько кликов.
  12. Biznessapps.com — Создание приложения для малого бизнеса, с широкими возможностями.

279 просмотров всего, 5 просмотров сегодня

101android.ru

Android: Игры

Статья проплачена кошками - всемирно известными производителями котят.

Если статья вам понравилась, то можете поддержать проект.

Разработка типичной игры

Красивое меню для игры

Красивое оформление для игры

Свой шрифт картинками

Крестики-нолики

Судоку

Memoria - игра для тренировки памяти (часть 1)

Memoria - игра для тренировки памяти (часть 2)

Наряди робота

Арифметическая игра

Виселица

Бросаем кости

Игры с клубком

View

Начинаем игру с центра

Катаем клубок по комнате

Отражаемся от всех стенок

Добавляем кнопки

Гоняем клубок с акселерометром

Центрированный текст внутри круга

SurfaceView

Используем SurfaceView

Касания экрана

Спрайт - первое знакомство

Движение спрайта

Используем отдельные спрайты

Анимация спрайта

Независимый модуль для работы с спрайтами

Столкновения

Арканоид

Из пушек да по воробьям

Аркада. Люк

Звёздные войны

Пинг-понг

Breakout

Создаём карточную игру (View)

Счастливая девятка

Счастливая девятка. Часть вторая

libGDX

libGDX позволяет писать игры для нескольких платформ. Нас интересует Android. Если вы ещё не изучили уроки про создание обычных приложений в Android Studio, то нет смысла сразу изучать этот фреймворк.

Раздел, посвящённый данному фрейморку

AndEngine

AndEngine

Open Source

Игры для изучения.

Chase Whisply

Игра для ловли приведений с использованием виртуальной реальности.

Исходники на Гитхабе

2048

Игра 2048, написанная на Javascript, очень быстро стало популярной. Это порт игры для Android.

Исходники для Android

iGo

Японская игра Го - idunnololz/igo: Go app I made during a road trip

Lights Out

Логическая игра Lights Out, в которой нужно выключить все лампочки. Нажимая на кнопку, вы меняете состояние соседних кнопок на противоположное.

TiltMazes

Логическая игра - нужно провести шарик через лабиринт на базу. Шарик может остановиться, только натолкнувшись на препятствие (убиться об стену). Реагирует на наклоны экрана (опция отключаема).

Исходники: http://code.google.com/p/tiltmazes/

Replica Island

Игра-платформер Replica Island разработана инженером Google Крисом Прюэттом. В игре робот-андроид должен захватить волшебный артефакт.

Исходники: replicaisland - A side-scrolling action game for Android. - Google Project Hosting

Официальный сайт: Replica Island

Крестики-нолики

Популярная игра, позволяющая играть с машиной. Содержит три уровня.

Проект с исходниками

OpenSudoku

opensudoku-android - Sudoku for android - популярная игра по заполнению клеточек цифрами.

Lexic

lexic - Lexic: The Android Word Game - игра в слова. За три минуты нужно подобрать все возможные варианты.

Колыбель Ньютона

Существует легенда, что Исаак Ньютон (тот самый, на которого упало яблоко) является изобретателем дверцы в нижней части двери, чтобы кошка могла самостоятельно входить и выходить из комнаты. Кроме этого полезного изобретения для котов, Ньютон также придумал Колыбель или Маятник Ньютона для демонстрации преобразования энергии различных видов друг в друга: кинетической в потенциальную и наоборот.

newtonscradle - Android app to model the physics of Newton's Cradle - компьютерная модель колыбели.

Vector Pinball

dozingcat/Vector-Pinball - пинбол для Android. Автором игры является Brian Nenninger под ником dozingcat. Наш человек.

Asqare

Популярный тип игры, когда надо выстраивать в один ряд одинаковые фигуры.

Старый адрес - https://code.google.com/hosting/moved?project=asqare. Сейчас игрушка переехала на другой адрес.

Реклама

developer.alexanderklimov.ru

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

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

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

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

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

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

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

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

Construct 2

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

Stencyl

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

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

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

Unity 3D

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

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

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

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

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

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

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

ru-android.com


Смотрите также