HTML Diff
1 added 1 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Актуальность</a></li>
1 <ul><li><a>Актуальность</a></li>
2 <li><a>Выбор жанра</a><ul><li><a>Moba</a></li>
2 <li><a>Выбор жанра</a><ul><li><a>Moba</a></li>
3 <li><a>Battle Royal</a></li>
3 <li><a>Battle Royal</a></li>
4 <li><a>MMORPG</a></li>
4 <li><a>MMORPG</a></li>
5 <li><a>Головоломки</a></li>
5 <li><a>Головоломки</a></li>
6 <li><a>Казуальные</a></li>
6 <li><a>Казуальные</a></li>
7 </ul></li>
7 </ul></li>
8 <li><a>Способы программирования</a></li>
8 <li><a>Способы программирования</a></li>
9 <li><a>Краткий план разработки</a></li>
9 <li><a>Краткий план разработки</a></li>
10 <li><a>Движки</a><ul><li><a>Unity 3D</a></li>
10 <li><a>Движки</a><ul><li><a>Unity 3D</a></li>
11 <li><a>GameMaker</a></li>
11 <li><a>GameMaker</a></li>
12 <li><a>Unreal Engine</a></li>
12 <li><a>Unreal Engine</a></li>
13 </ul></li>
13 </ul></li>
14 <li><a>Быстрое создание онлайн</a></li>
14 <li><a>Быстрое создание онлайн</a></li>
15 </ul><p>Создание игр на Андроид и иные мобильные устройства - процесс, требующий грамотного подхода. Он подразумевает наличие у разработчика хотя бы начального представления разработки программного обеспечения. Все необходимые данные для обучения программированию можно найти в Google. Однако надо понимать, что такой подход отнимет немало времени и сил.</p>
15 </ul><p>Создание игр на Андроид и иные мобильные устройства - процесс, требующий грамотного подхода. Он подразумевает наличие у разработчика хотя бы начального представления разработки программного обеспечения. Все необходимые данные для обучения программированию можно найти в Google. Однако надо понимать, что такой подход отнимет немало времени и сил.</p>
16 <p>В статье будет рассказано о том, как создать игру на Андроид в домашних условиях, не зная ни одного<a>языка программирования</a>или обладая минимальными познаниями основ разработки. Предложенная информация подойдет, в основном, тем, кто только начал интересоваться игровой индустрией, а также созданием программных продуктов.</p>
16 <p>В статье будет рассказано о том, как создать игру на Андроид в домашних условиях, не зная ни одного<a>языка программирования</a>или обладая минимальными познаниями основ разработки. Предложенная информация подойдет, в основном, тем, кто только начал интересоваться игровой индустрией, а также созданием программных продуктов.</p>
17 <h2>Актуальность</h2>
17 <h2>Актуальность</h2>
18 <p>Перед тем как сделать игру на любое устройство, необходимо осознать актуальность своей идеи. От этого будет зависеть, насколько целесообразна разработка.</p>
18 <p>Перед тем как сделать игру на любое устройство, необходимо осознать актуальность своей идеи. От этого будет зависеть, насколько целесообразна разработка.</p>
19 <p>Свободные информационные источники в Google указывает на то, что 62 % владельцев смартфонов и планшетов устанавливают на гаджеты игры в первые 2 недели эксплуатации оборудования. Но не все развлекательные проекты окупаются. Для того, чтобы сделать действительно прибыльный проект, придется постараться. Технологий "для дома" обычно недостаточно.</p>
19 <p>Свободные информационные источники в Google указывает на то, что 62 % владельцев смартфонов и планшетов устанавливают на гаджеты игры в первые 2 недели эксплуатации оборудования. Но не все развлекательные проекты окупаются. Для того, чтобы сделать действительно прибыльный проект, придется постараться. Технологий "для дома" обычно недостаточно.</p>
20 <p>Отмечаются следующие особенности написания игр на Android:</p>
20 <p>Отмечаются следующие особенности написания игр на Android:</p>
21 <ul><li>в мобильные приложения вкладываются всего 3 % игроков;</li>
21 <ul><li>в мобильные приложения вкладываются всего 3 % игроков;</li>
22 <li>80 % продаж в магазинах контента для планшетов и смартфонов составляют именно игры;</li>
22 <li>80 % продаж в магазинах контента для планшетов и смартфонов составляют именно игры;</li>
23 <li>в 2010 году общая выручка от мобильных игр была 50 миллиардов долларов, что составляет 43 % от всего мирового рынка развлекательного софта.</li>
23 <li>в 2010 году общая выручка от мобильных игр была 50 миллиардов долларов, что составляет 43 % от всего мирового рынка развлекательного софта.</li>
24 </ul><p>Для того, чтобы получить на выходе качественный и прибыльный проект (таким может стать даже софт, созданный в домашних условиях), требуется не только хорошо продумать идею, но и изучить целевую аудиторию. Лишь в этом случае можно рассчитывать на то, что Андроид-программа принесет успех.</p>
24 </ul><p>Для того, чтобы получить на выходе качественный и прибыльный проект (таким может стать даже софт, созданный в домашних условиях), требуется не только хорошо продумать идею, но и изучить целевую аудиторию. Лишь в этом случае можно рассчитывать на то, что Андроид-программа принесет успех.</p>
25 <h2>Выбор жанра</h2>
25 <h2>Выбор жанра</h2>
26 <p>Первое, на что должен обратить внимание разработчик - это жанр. В зависимости от него будут меняться особенности программирования, а также графические нюансы проекта. Далее предстоит познакомиться с наиболее распространенными жанрами в сфере "mobile games" по мнению Google.</p>
26 <p>Первое, на что должен обратить внимание разработчик - это жанр. В зависимости от него будут меняться особенности программирования, а также графические нюансы проекта. Далее предстоит познакомиться с наиболее распространенными жанрами в сфере "mobile games" по мнению Google.</p>
27 <h3>Moba</h3>
27 <h3>Moba</h3>
28 <p>Сочетание стратегии в режиме реального времени, а также экшена. Игрок будет контролировать поведение одного персонажа. Он рассматривается как "чемпион" или "герой". Выбирается из некоторого списка. Задача в MOBA - это собрать команду и разрушить базу противников.</p>
28 <p>Сочетание стратегии в режиме реального времени, а также экшена. Игрок будет контролировать поведение одного персонажа. Он рассматривается как "чемпион" или "герой". Выбирается из некоторого списка. Задача в MOBA - это собрать команду и разрушить базу противников.</p>
29 <p>Среди примеров этого жанра называют Arena of Valor, Mobile Legends. Стоит обратить внимание на этот жанр, если создавать планируется 2д проект. 3D-приложения типа MOBA тоже встречаются, но они требуют длительной и весьма кропотливой работы.</p>
29 <p>Среди примеров этого жанра называют Arena of Valor, Mobile Legends. Стоит обратить внимание на этот жанр, если создавать планируется 2д проект. 3D-приложения типа MOBA тоже встречаются, но они требуют длительной и весьма кропотливой работы.</p>
30 <h3>Battle Royal</h3>
30 <h3>Battle Royal</h3>
31 <p>Создание battle royal, согласно Google - отличный вариант для контента, рассчитанного на большое количество игроков. Он совмещает выживание с разведкой в массе пользователей и минимальным снаряжением для поиска оружия. Цель - стать последним выжившим.</p>
31 <p>Создание battle royal, согласно Google - отличный вариант для контента, рассчитанного на большое количество игроков. Он совмещает выживание с разведкой в массе пользователей и минимальным снаряжением для поиска оружия. Цель - стать последним выжившим.</p>
32 <h3>MMORPG</h3>
32 <h3>MMORPG</h3>
33 <p>MMORPG - один из самых популярных жанров не только для игр планшетов и телефонов, но и для ПК, а также консолей. Это многопользовательский ролевой онлайн-продукт. Игроки будут управлять персонажем в почти "открытом мире", развиваться и получать новые навыки. Все манипуляции осуществляются в режиме реального времени.</p>
33 <p>MMORPG - один из самых популярных жанров не только для игр планшетов и телефонов, но и для ПК, а также консолей. Это многопользовательский ролевой онлайн-продукт. Игроки будут управлять персонажем в почти "открытом мире", развиваться и получать новые навыки. Все манипуляции осуществляются в режиме реального времени.</p>
34 <p>Мобильные MMORPG - это упрощенные версии ПК-аналогов.</p>
34 <p>Мобильные MMORPG - это упрощенные версии ПК-аналогов.</p>
35 <h3>Головоломки</h3>
35 <h3>Головоломки</h3>
36 <p>Если хочется создать без посторонней помощи первый проект развлекательного характера на телефон, самое время присмотреться к жанру "головоломки". Начать формирование такой игры, согласно Google, удается с минимальными знаниями в сфере программирования. Разрабатывать головоломки интересно и легко.</p>
36 <p>Если хочется создать без посторонней помощи первый проект развлекательного характера на телефон, самое время присмотреться к жанру "головоломки". Начать формирование такой игры, согласно Google, удается с минимальными знаниями в сфере программирования. Разрабатывать головоломки интересно и легко.</p>
37 <p>Логические игры на телефон или планшет (Андроид и iOS) должны сосредотачиваться на простых для понимания, но сложных в плане освоения механиках. Они требуют использования быстрого мышления. Примерами могут послужить проекты Candy Crush и Tetris Mobile.</p>
37 <p>Логические игры на телефон или планшет (Андроид и iOS) должны сосредотачиваться на простых для понимания, но сложных в плане освоения механиках. Они требуют использования быстрого мышления. Примерами могут послужить проекты Candy Crush и Tetris Mobile.</p>
38 <h3>Казуальные</h3>
38 <h3>Казуальные</h3>
39 <p>Непревзойденный лидер на рынке мобильного контента. Казуальные игры распространены именно на Android. В них можно начать играть, а затем прерваться. Возобновить эксплуатацию казуального софта возможно в любой момент.</p>
39 <p>Непревзойденный лидер на рынке мобильного контента. Казуальные игры распространены именно на Android. В них можно начать играть, а затем прерваться. Возобновить эксплуатацию казуального софта возможно в любой момент.</p>
40 <h2>Способы программирования</h2>
40 <h2>Способы программирования</h2>
41 <p>Выбор жанра и продумывание сюжета - не единственные проблемы, с которыми столкнется "домашний" разработчик. Немаловажный моментом является выбор того, как именно разрабатывать развлекательное программное обеспечение.</p>
41 <p>Выбор жанра и продумывание сюжета - не единственные проблемы, с которыми столкнется "домашний" разработчик. Немаловажный моментом является выбор того, как именно разрабатывать развлекательное программное обеспечение.</p>
42 <p>Google ссылается на то, что существуют несколько вариантов, позволяющих создавать программы и развлекательный контент:</p>
42 <p>Google ссылается на то, что существуют несколько вариантов, позволяющих создавать программы и развлекательный контент:</p>
43 <ol><li>С нуля. Самый долгий вариант. Быстро получить итоговый проект с его помощью не получится. Google говорит о том, что при разработке "с нуля" требуется полностью продумать будущий продукт и написать его исходный код. Нередко данный вариант используется новичками для тестовых приложений, а также крупными компаниями. Разрабатывать собственную игру с нуля лучше целой команде программистов. В противном случае высока вероятность того, что игра так и не будет выпущена. Данная концепция требует глубинных познаний в разработке на выбранном языке.</li>
43 <ol><li>С нуля. Самый долгий вариант. Быстро получить итоговый проект с его помощью не получится. Google говорит о том, что при разработке "с нуля" требуется полностью продумать будущий продукт и написать его исходный код. Нередко данный вариант используется новичками для тестовых приложений, а также крупными компаниями. Разрабатывать собственную игру с нуля лучше целой команде программистов. В противном случае высока вероятность того, что игра так и не будет выпущена. Данная концепция требует глубинных познаний в разработке на выбранном языке.</li>
44 <li>Через движок. Если имеете начальные познания в разработке программного обеспечения, софт для Андроида и iOS можно сделать, просто запустив специальный движок. Это приложение, которое предоставляет полный набор инструментов для разработчика. В нем уже продумана графика, механика и другие особенности. Нужно лишь вставить в движок свои шаблоны и коды - и дело сделано. Написать собственную игру при помощи движка не составит никакого труда даже новичку. Именно такой вариант чаще всего выбирается пользователями.</li>
44 <li>Через движок. Если имеете начальные познания в разработке программного обеспечения, софт для Андроида и iOS можно сделать, просто запустив специальный движок. Это приложение, которое предоставляет полный набор инструментов для разработчика. В нем уже продумана графика, механика и другие особенности. Нужно лишь вставить в движок свои шаблоны и коды - и дело сделано. Написать собственную игру при помощи движка не составит никакого труда даже новичку. Именно такой вариант чаще всего выбирается пользователями.</li>
45 <li>Через онлайн-сервисы. Этот вариант часто называется "шаблонным". Он позволяет быстро написать игру или другой софт, но итоговый проект не будет отличаться оригинальностью. Базируется на том, что разработчик подставляет свои графические элементы к готовым алгоритмам, вставляет мультимедиа и формирует все это в отдельное приложение. Неплохой вариант для первого старта.</li>
45 <li>Через онлайн-сервисы. Этот вариант часто называется "шаблонным". Он позволяет быстро написать игру или другой софт, но итоговый проект не будет отличаться оригинальностью. Базируется на том, что разработчик подставляет свои графические элементы к готовым алгоритмам, вставляет мультимедиа и формирует все это в отдельное приложение. Неплохой вариант для первого старта.</li>
46 </ol><p>Бесплатно онлайн можно создать как 2д игру, так и 3д. Главное - выбрать способ разработки. Далее упор будет сделан на движки. Этот вариант является наиболее распространенным. Он предусматривает больше всего информации в Google на русском языке.</p>
46 </ol><p>Бесплатно онлайн можно создать как 2д игру, так и 3д. Главное - выбрать способ разработки. Далее упор будет сделан на движки. Этот вариант является наиболее распространенным. Он предусматривает больше всего информации в Google на русском языке.</p>
47 <h2>Краткий план разработки</h2>
47 <h2>Краткий план разработки</h2>
48 <p>Если делаем простую игру бесплатно и в домашних условиях (на Android, iOS или иную платформу), необходимо придерживаться определенного плана действий. Он поможет оперативно написать исходный код и реализовать его.</p>
48 <p>Если делаем простую игру бесплатно и в домашних условиях (на Android, iOS или иную платформу), необходимо придерживаться определенного плана действий. Он поможет оперативно написать исходный код и реализовать его.</p>
49 <p>Данный алгоритм подойдет, не только для игрушек, но и для другого программного обеспечения:</p>
49 <p>Данный алгоритм подойдет, не только для игрушек, но и для другого программного обеспечения:</p>
50 <ol><li>Продумать общую идею игры, начиная сюжетом и заканчивая графикой.</li>
50 <ol><li>Продумать общую идею игры, начиная сюжетом и заканчивая графикой.</li>
51 <li>Изучить целевую аудиторию. Можно начать именно с этого этапа, чтобы лучше понимать, в каком конкретно направлении двигаться.</li>
51 <li>Изучить целевую аудиторию. Можно начать именно с этого этапа, чтобы лучше понимать, в каком конкретно направлении двигаться.</li>
52 <li>Выбрать способ, которым пишем проект. </li>
52 <li>Выбрать способ, которым пишем проект. </li>
53 <li>Продумать физику, механику и другие особенности проекта. Этап пропускается, если используется движок.</li>
53 <li>Продумать физику, механику и другие особенности проекта. Этап пропускается, если используется движок.</li>
54 <li>Выбрать язык разработки. Создать игру можно, используя Java, Kotlin, Python и некоторые другие ЯП.</li>
54 <li>Выбрать язык разработки. Создать игру можно, используя Java, Kotlin, Python и некоторые другие ЯП.</li>
55 <li>Создать 2д или 3д-графику.</li>
55 <li>Создать 2д или 3д-графику.</li>
56 <li>Написать функциональный исходный код. Здесь начинается самая объемная работа. Она осуществляется быстрее, если разработчики работают через движки.</li>
56 <li>Написать функциональный исходный код. Здесь начинается самая объемная работа. Она осуществляется быстрее, если разработчики работают через движки.</li>
57 <li>Соединить все элементы, включая графику, инструменты, механику, физику и музыку в единый проект.</li>
57 <li>Соединить все элементы, включая графику, инструменты, механику, физику и музыку в единый проект.</li>
58 <li>Скомпилировать приложение.</li>
58 <li>Скомпилировать приложение.</li>
59 <li>Протестировать получившуюся программу. Для лучшего результата рекомендуется привлечь к этому процессу целевую аудиторию.</li>
59 <li>Протестировать получившуюся программу. Для лучшего результата рекомендуется привлечь к этому процессу целевую аудиторию.</li>
60 <li>Собрать готовый релиз и выложить в App Store/Play Market или на любые другие файловые сервисы получившуюся игру.</li>
60 <li>Собрать готовый релиз и выложить в App Store/Play Market или на любые другие файловые сервисы получившуюся игру.</li>
61 </ol><p>Стоит обратить внимание на то, что пиксельную и 2d-графику создавать намного проще, чем 3д. Проекты с 3D-компонентами будут весить больше, а также требовать более длительной разработки.</p>
61 </ol><p>Стоит обратить внимание на то, что пиксельную и 2d-графику создавать намного проще, чем 3д. Проекты с 3D-компонентами будут весить больше, а также требовать более длительной разработки.</p>
62 <h2>Движки</h2>
62 <h2>Движки</h2>
63 <p>Если делаем при помощи компьютера первую мобильную игру, рекомендуется обратить внимание на разработку через движки. У двух других вариантов (с нуля или шаблонами) есть определенные недостатки, из-за которых большинство мобильных и консольных приложений создаются через готовые специализированные инструменты. Крупные компании нередко создают собственные движки для игр. Пример - Capcom. Они создали и движок RE Engine.</p>
63 <p>Если делаем при помощи компьютера первую мобильную игру, рекомендуется обратить внимание на разработку через движки. У двух других вариантов (с нуля или шаблонами) есть определенные недостатки, из-за которых большинство мобильных и консольных приложений создаются через готовые специализированные инструменты. Крупные компании нередко создают собственные движки для игр. Пример - Capcom. Они создали и движок RE Engine.</p>
64 <h3>Unity 3D</h3>
64 <h3>Unity 3D</h3>
65 <p>Unity 3D поможет, если делаем не только 3д, но и 2d-проекты. Это кроссплатформенный движок. Он дает возможность создавать приложения на<a>различные операционные системы</a>:</p>
65 <p>Unity 3D поможет, если делаем не только 3д, но и 2d-проекты. Это кроссплатформенный движок. Он дает возможность создавать приложения на<a>различные операционные системы</a>:</p>
66 <ul><li>MacOS;</li>
66 <ul><li>MacOS;</li>
67 <li>Windows;</li>
67 <li>Windows;</li>
68 <li>Android;</li>
68 <li>Android;</li>
69 <li>iOS и другие.</li>
69 <li>iOS и другие.</li>
70 </ul><p>Работает бесплатно, подойдет для создания игр любых жанров. На Unity 3D поддерживаются разнообразные модули и библиотеки, есть уроки на русском языке. Рекомендуется воспользоваться этим движком всем, кто планирует начать кроссплатформенную разработку.</p>
70 </ul><p>Работает бесплатно, подойдет для создания игр любых жанров. На Unity 3D поддерживаются разнообразные модули и библиотеки, есть уроки на русском языке. Рекомендуется воспользоваться этим движком всем, кто планирует начать кроссплатформенную разработку.</p>
71 <h3>GameMaker</h3>
71 <h3>GameMaker</h3>
72 <p>Знакомясь с темой разработки 2d и 3d-игр для смартфонов и планшетов при помощи компьютера, рекомендуется обратить внимание на GameMaker. Этот движок специализируется на создании продуктов для Android и iOS. Он подойдет тому, кто раньше не занимался игростроением.</p>
72 <p>Знакомясь с темой разработки 2d и 3d-игр для смартфонов и планшетов при помощи компьютера, рекомендуется обратить внимание на GameMaker. Этот движок специализируется на создании продуктов для Android и iOS. Он подойдет тому, кто раньше не занимался игростроением.</p>
73 - <p>GameMaker - визуальный конструктор. В нем программист, разработавший игру, будет конструировать события и реакции в редакторе. Познания в программировании в этом случае не потребуются. Полноценная мобильная игра может быть сформирована бесплатно и без освоения азо разработки.</p>
73 + <p>GameMaker - визуальный конструктор. В нем программист, разработавший игру, будет конструировать события и реакции в редакторе. Познания в программировании в этом случае не потребуются. Полноценная мобильная игра может быть сформирована бесплатно и без освоения азов разработки.</p>
74 <p>GameMaker в процессе работы использует пиксельную графику. Это отличный вариант для тех, кто планирует создавать пиксельные 2д-приложения.</p>
74 <p>GameMaker в процессе работы использует пиксельную графику. Это отличный вариант для тех, кто планирует создавать пиксельные 2д-приложения.</p>
75 <h3>Unreal Engine</h3>
75 <h3>Unreal Engine</h3>
76 <p>Мощная и бесплатная платформа для создания 2d и 3d-игры. Она подойдет не только для компьютера, но и для мобильных устройств. Имеет локализацию на русском языке, переведенную официальную документацию и уроки.</p>
76 <p>Мощная и бесплатная платформа для создания 2d и 3d-игры. Она подойдет не только для компьютера, но и для мобильных устройств. Имеет локализацию на русском языке, переведенную официальную документацию и уроки.</p>
77 <p>Unreal Engine 4 в основном изучают те, кто планирует основательно заниматься разработкой развлекательного софта. Движок имеет множество модулей, библиотек и готовых решений.</p>
77 <p>Unreal Engine 4 в основном изучают те, кто планирует основательно заниматься разработкой развлекательного софта. Движок имеет множество модулей, библиотек и готовых решений.</p>
78 <h2>Быстрое создание онлайн</h2>
78 <h2>Быстрое создание онлайн</h2>
79 <p>Задумываясь над созданием мобильных игр, программистам приходится осваивать предложенные три движка. Но есть и более быстрое решение для первых проектов в сфере игр. </p>
79 <p>Задумываясь над созданием мобильных игр, программистам приходится осваивать предложенные три движка. Но есть и более быстрое решение для первых проектов в сфере игр. </p>
80 <p>Вот один из вариантов написания игры для Android:</p>
80 <p>Вот один из вариантов написания игры для Android:</p>
81 <ol><li>Открыть<a>этот</a>сайт.</li>
81 <ol><li>Открыть<a>этот</a>сайт.</li>
82 <li>Нажать на кнопку "Создать".</li>
82 <li>Нажать на кнопку "Создать".</li>
83 <li>Определиться с жанром проекта. Пример - раннер.</li>
83 <li>Определиться с жанром проекта. Пример - раннер.</li>
84 <li>Ознакомиться с описанием выбранного жанра. Нажать на "Далее".</li>
84 <li>Ознакомиться с описанием выбранного жанра. Нажать на "Далее".</li>
85 <li>Добавить через встроенные панели картинки для анимации. Они могут быть представлены пикселями и нарисованы в простых графических редакторах. Загрузка данных из Интернета тоже допускается.</li>
85 <li>Добавить через встроенные панели картинки для анимации. Они могут быть представлены пикселями и нарисованы в простых графических редакторах. Загрузка данных из Интернета тоже допускается.</li>
86 <li>Выбрать противников по мере необходимости. Установить их параметры и загрузить картинки для отображения.</li>
86 <li>Выбрать противников по мере необходимости. Установить их параметры и загрузить картинки для отображения.</li>
87 <li>Добавить текстуры, фоны и другие элементы через "Background and game images".</li>
87 <li>Добавить текстуры, фоны и другие элементы через "Background and game images".</li>
88 <li>Внедрить шрифты и аудио. На рассматриваемом сервисе уже есть готовые решения.</li>
88 <li>Внедрить шрифты и аудио. На рассматриваемом сервисе уже есть готовые решения.</li>
89 <li>Дать игре название.</li>
89 <li>Дать игре название.</li>
90 <li>Создать описание для пользователей.</li>
90 <li>Создать описание для пользователей.</li>
91 <li>Установить иконку для отображения на рабочем столе после установки приложения.</li>
91 <li>Установить иконку для отображения на рабочем столе после установки приложения.</li>
92 <li>Сохранить проект.</li>
92 <li>Сохранить проект.</li>
93 </ol><p>Чтобы предложенная схема работала, нужно зарегистрироваться на рассмотренном портале. Некоторые онлайн-сервисы и конструкторы игр позволяют избежать соответствующей операции.</p>
93 </ol><p>Чтобы предложенная схема работала, нужно зарегистрироваться на рассмотренном портале. Некоторые онлайн-сервисы и конструкторы игр позволяют избежать соответствующей операции.</p>
94 <a></a>
94 <a></a>