Заинтересованы в разработке мобильных игр? Этот список из 10 игровых проектов с открытым исходным кодом, доступных на GitHub, поможет вам начать! Проекты, собранные в этом списке, варьируются от клонов классических игр, таких как Pong и Connect Four, до приложений, которые очень похожи на те, которые недавно возглавили чарты App Store. Нет ничего лучше, чем учиться на примере, так что давайте начнем!
Перечисленные ниже проекты не следует копировать и отправлять в магазин приложений. Вместо этого они должны быть тщательно рассмотрены, чтобы вы могли учиться на собственном примере и создавать свою собственную игру.
1. iPong
iPong является клоном классической видеоигры Atari «Pong» и предлагает многопользовательский игровой процесс. Если вы новичок в создании игр, этот проект Github — отличное место для старта!
Найти проект на Github здесь
2. Найдите Обезьяну
Find the Monkey — еще одна простая игра, которая отлично подходит для начинающих и начинающих разработчиков игр для iOS. Суть игры проста: игра случайным образом скрывает обезьяну за серией блоков, и игрок пытается определить, какой блок скрывает обезьяну, с наименьшим количеством догадок и наименьшим количеством времени.
Найти проект на Github здесь
3. Четыре в ряд
Four In A Row — iOS-версия классической игры Connect 4 от Милтона Брэдли. Вы, вероятно, играли в эту игру в детстве, а некоторые из вас, возможно, все еще играют как взрослые! Это простая игра для двух игроков, в которой игроки соревнуются, чтобы получить четыре круга подряд по горизонтали, вертикали или диагонали.
Найти проект на Github здесь
4. Cocos Shooter
Cocos Shooter — это простая 2D-игра-стрелялка, которую вы можете использовать для изучения эффектов взрыва. Автор любезно разместил сопроводительное сообщение в блоге о том, как была сделана игра.
Найти проект на Github здесь
5. Cocos Whack Mole
Cocos Whack Mole — это игра для iOS, основанная на классических играх, которые можно найти в местных аркадах по всему миру. Для непосвященных: «крот» появляется на короткий период времени, и игрок должен нажать на крота, прежде чем он исчезнет. Каждое успешное нажатие приводит к изменению поведения для моль и более высокий балл для игрока.
Найти проект на Github здесь
6. Маджонг Мания
Mahjong Mania — проект, основанный на классической китайской карточной игре Mahjong. Начинающие разработчики iOS найдут здесь много кода для изучения. Этот проект включает интеграцию iAD, отслеживание времени и поддержку игрового центра!
Найти проект на Github можно здесь .
7. Рыцарь Бой
Создатель Лоуренс Арчер (Lozarcher) описывает Knight Fight как «2D-изометрическую игру для iPhone и iPad с игровым процессом, аналогичным игре Ultimate Gunfright 1986 года. Цель игры — найти рыцаря и выиграть перестрелку. Игроки также должны избегать и перехитрить призраков, ища бонусы в каждом из домов.
Найти проект на Github можно здесь .
8. Крошечные Крылья Клон
Этот проект является клоном популярной игры App Store Tiny Wings. Пока птица отсутствует в игре, вы узнаете холмы и долгие перелеты, которые совершает игровой персонаж. Этот проект — отличное место для изучения основ разработки игр для тех, кто уже является средним или опытным разработчиком iOS.
Найти проект на Github здесь
9. Альпинисты
Climbers — это уникальная игра-головоломка. Игрок управляет двумя альпинистами, соединенными вместе, взбираясь на стену из камня. Когда они поднимаются выше, пользователь должен сделать стратегические шаги, чтобы альпинисты достигли вершины и собрали все звезды, доступные на пути. Как дополнительный элемент, игрок должен также следить за падающими камнями. Это отличная игра для обучения. Он использует уникальную концепцию для создания забавных уровней и включает в себя обнаружение столкновений и сбор объектов.
Найти проект на Github здесь
10. Не пересекай меня
Cross Me Not, созданная пользователем Github Manan19, представляет собой увлекательную головоломку с несколькими уровнями, а также интеграцией iAD и Game Center. Пользователям предоставляется форма с несколькими пересекающимися линиями. Затем пользователь касается красных точек, чтобы переместить линии и сделать форму без пересечения линий.
Найти проект на Github здесь
Вывод
Приведенный выше список демонстрирует лишь некоторые из множества игровых проектов Github для iOS, которые вы можете загружать, использовать и использовать в качестве ориентира при обучении разработке игр для iOS. В будущем мы рассмотрим дополнительные проницательные проекты GitHub, а также рассмотрим шаг за шагом процесс разработки мобильных игр.
Заинтересованы в разработке игр для iOS или знаете другие проекты с открытым исходным кодом, от которых сообщество разработчиков может извлечь выгоду? Напишите мне в Твиттере ( @williamherring ) и дайте мне знать!