Як зробити гру для iPhone, коли ви не можете кодувати

Багато хто з нас мріяв про створення власних ігор. Більшості з нас не вистачає навичок для створення чогось з нуля. Навіть з деякими кращими навчальними ресурсами Swift на вашому боці, у вас може не бути вільного часу для вивчення нової мови.

Отже, коли креативний директор Азамат Бохед оголосив, що створив і опублікував просту гру для iOS без будь-яких навичок кодування, ми вирішили, що нам потрібно більше дізнатися.


Завантажте Space ShootR безкоштовно в App Store. Тоді давайте розглянемо, як Азамат зробив це з нуля.

Немає навичок програмування? Немає проблем

У першому iOS-проекті Азамата немає нічого особливо оригінального: "Ви перебуваєте в космосі. У вас є простий космічний корабель. Все, що вам потрібно зробити, це подорожувати якомога більше і збирати "алмази", щоб розблокувати інші кораблі, які більш довговічні і мають різні рівні обробки ".

Що найцікавіше, він завершив проект, не написавши жодного рядка коду. Минулого року ми розповіли про додаток під назвою Buildbox і Азамат приєднався до команди огляду, щоб випробувати програмне забезпечення на своєму шляху. Space ShootR народився під враженням від перспективи створення гри без ударів по книгах.

Азамат створює більшість популярних зображень, які ви бачите на початку статей на, але його досвід програмування обмежений. Багато з нас можуть ставитися до цього рівня робочих знань. Він зізнався: «Я можу налаштувати HTML/PHP-код під свої потреби (за допомогою Google), і на цьому все».

«Але потім увійшов Buildbox, заявивши, що кодування взагалі не потрібно», і Азамат скористався нагодою. "Ми завершили огляд, і діти з Buildbox безкоштовно надали нам програмне забезпечення. Як геймер, у мене завжди була маленька мрія створити свою власну ".

Проект був значною мірою незапланованим, і навіть рішення про створення перестрілки було випадковим. Азамат вирішив створити "просту гру з прокруткою одним пальцем за допомогою куль і ворогів. Просто так часто, що всі, хто грає, розуміють ".


Що стосується назви, це було очевидно для мене, коли я вперше натиснув Save Project. Нуль мозкового штурму.

Він застосував свої дизайнерські навички і створюйте візуальні ефекти з нуля, використовуючи Photoshop. Весь процес зайняв близько трьох місяців, включаючи прокрастинацію і експерименти з Buildbox, щоб побачити, що було можливо: «На початку цього року щось клацнуло в моїй голові, і я почав працювати над цим більш серйозно».

Азамату не потрібно було багато часу, щоб вивчити мотузки. "Після того, як я став більш знайомий з процесом складання в Buildbox, я просто покращував і покращував все. Тестування на пристрої, зміна, налаштування, збереження, тестування на пристрої знову. Випий кави, підправь, збережи, експортуй... "

Створення більше, ніж гра

Як споживачі, майже занадто легко відкидати такі проекти, як Space ShootR, але для таких розробників, як Азамат, вони набагато більш значущі. Він сказав мені: «Кожен крок до публікації гри був чимось новим, і тепер, коли моя гра з'явилася в App Store, я знаю весь процес».

Неважливо, успішний проект чи ні, для мене це був навчальний посібник.

Важко зрозуміти не тільки технічні аспекти створення гри. Є багато теорій у тому, щоб створити щось, що приємно використовувати, і відповідати аудиторії, на яку вона націлена. Азамат подумав: «Я намагався створити гру, в яку хотів би грати сам».

"Я не люблю грати в складні ігри на своєму смартфоні, оскільки граю тільки тоді, коли у мене є пара хвилин, наприклад, коли я чекаю автобус. Я намагався зробити це простим. Здається, що люди настільки зайняті, що не хочуть перевертати свої смартфони в ландшафт або використовувати дві руки взагалі. Так що я зробив це вертикально. Керування одним пальцем.


Багато любителів звертаються до таких рішень, як Buildbox, для прискорення розробки додатків., особливо ті, хто працює один, як Азамат. «Роблячи все самостійно, я дізнався, як використовувати більш просунуті інструменти і методи Buildbox, як експортувати для iOS і Android, як використовувати Xcode для тестування моєї гри на реальному пристрої, а потім як завантажити його на ITunes».

Весь процес навчив мене, як бути більш продуктивним. Як керувати своїм вільним часом. Це навчило мене, що якщо є щось, чого я не знаю, мені просто потрібно знайти когось, хто знає, і запитати. Або Google це.

У нього також є одна велика порада без коду: "Очевидно, що без кодування це програмне забезпечення обмежене, але завжди є обхідний шлях! Спільнота Buildbox дійсно корисна, і є форум, готовий допомогти вам ".

Вивчення мотузок

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

Азамат посилається на недавній успіх безкоштовної версії Color Switch для iOS, яка на початку квітня перевищила 150 мільйонів завантажень по всьому світу. "Так, це було зроблено з Buildbox. Я не здивуюся, якщо він вже мільйонер ", - пожартував він.


Але навіть якщо ваша гра не увінчалася успіхом, є що сказати про досягнення ваших особистих цілей. «На самому початку я навіть не думав про випуск справжньої повнофункціональної мобільної гри, але зараз я вже випускаю своє перше оновлення».

Я думаю, що я вже люблю робити ігри. Я ніколи не думав, що зможу, але тепер з Buildbox я можу. Це звучить як дурна реклама, але це не так.

Азамат планує продовжити розробку ігор з використанням Buildbox. Він вже в захваті від майбутньої багатокористувацької і 3D-підтримки в наступній версії. Для нього очевидно, що цей процес був корисним, як у прямому, так і в переносному сенсі.

"Іноді, працюючи над проектом, ви відчуваєте себе обпаленим, наприклад:«Досить, я більше не хочу це робити!» У мене були такі моменти, і я знайшов просте рішення: просто змусиш себе почати працювати над цим всього на хвилину, і ти не зупинишся ".

"Ось як я насправді закінчив гру. Коли я не хотів навіть дивитися на це, я змусив себе відкрити Buildbox, натиснути на "shootr.bbdoc" і працювати годинами ".


Більше одного способу оформлення програми

Рішення без коду, такі як Buildbox, не для всіх. Але є безліч курсів, які навчають основ програмування Swift щоб наслідувати розробників додатків. Перевірте наш список проектів-початківців Swift. щоб дізнатися все про мову програмування Apple з відкритим вихідним кодом.

Вам також слід ознайомитися з нашим оглядом Buildbox. якщо ця стаття викликала акорд для вас. Це ідеально підходить для занурення ваших пальців у розробці додатків. Це усуває бар'єри для входу для тих, хто просто не вважає себе програмістом.

Ви б створили додаток без коду, використовуючи щось на зразок Buildbox? Не забудьте завантажити Space ShootR для себе, якщо ви ще цього не зробили.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND