Как да създадете приложение за игри: 15 стъпки (със снимки)

Съдържание:

Как да създадете приложение за игри: 15 стъпки (със снимки)
Как да създадете приложение за игри: 15 стъпки (със снимки)

Видео: Как да създадете приложение за игри: 15 стъпки (със снимки)

Видео: Как да създадете приложение за игри: 15 стъпки (със снимки)
Видео: Как да настроим и ползваме смарт телевизор? 2024, Може
Anonim

Мечтаете ли да създадете приложение за игри, което да печели много пари? Всичко, от което се нуждаете, е желание, план за игра и правилната технология. Това wikiHow ви учи как да започнете да създавате приложение за игри.

Стъпки

Метод 1 от 2: Подготовка за разработване на игра

Създайте приложение за игри Стъпка 1
Създайте приложение за игри Стъпка 1

Стъпка 1. Разберете вашите умения и ограничения

Има много неща, които отиват при проектирането на игра. Има изследвания, програмиране, графичен дизайн, звуков дизайн, музикална композиция, маркетинг и много други. Разбирането на уменията, които имате (или вашата организация), ще ви помогне да измислите идеи въз основа на вашите силни страни.

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

Създайте приложение за игри Стъпка 2
Създайте приложение за игри Стъпка 2

Стъпка 2. Направете проучване на пазара

Първото нещо, което трябва да направите, е да усетите пазара. Изучаването на успешните приложения и възпроизвеждането им, тъй като те ще ви разкажат много за пазара. Колкото повече време можете да отделите за изучаване на успешни приложения, толкова по -добър образ получавате за техните общи черти и желанието на потребителите. Поддържайте бележки за успеха на приложението са неговото класиране и последователност.

  • Демографията на игрите се е променила. Средностатистическият геймър вече не е стереотипният юноша. Днес игрите се играят от почти всички демографски групи в обществото. Средният мобилен геймър е на около 36 години. 51% са жени, а 49% са мъже. Една трета от всички мобилни геймъри са на възраст между 35-50 години.
  • Ежедневните игри (т.е. Candy Crush, Angry Birds) са най -популярният жанр на играта. Това са игри, които са склонни да имат бързо време за изтегляне, те са лесни за научаване и игра и могат да се играят на кратки срокове през целия ден. Стрелбите от първо лице (т.е. Overwatch, Destiny) са вторият най-популярен жанр. Ролевите игри (т.е. The Elder Scrolls, Final Fantasy) са на трето място, следват Battle Royal игрите (т.е. Fortnite, PUBG) и масовите мултиплейър онлайн RPG (т.е. World of Warcraft, The Elder Scrolls Online) и Multiplayer Battle Arena игри (т.е. DOTA 2, League of Legends).
Създайте приложение за игри Стъпка 3
Създайте приложение за игри Стъпка 3

Стъпка 3. Измислете успешни идеи

Обсъдете с вашия екип или с други хора, за да излезете с идеи, които ще задържат играчите ангажирани. Използвайте своите пазарни проучвания, за да видите какво е тенденция и търсене. Помислете как можете да запълните търсенето на пазара, докато правите игра, която е уникална и се откроява.

  • Винаги се доверявайте на експертни съвети. Бъдете готови да продължите да импровизирате и да преработвате собствените си идеи, докато достигнат най -доброто от себе си.
  • Някои от най -големите приложения са обрат на стара идея, с нова посока.
  • Придържайте се към приложения с нисък риск и висока вероятност, обслужващи по-голяма група хора, от тийнейджъри до възрастни.
  • Съсредоточете се върху измислянето на приложения въз основа на забавление, интуитивност, ангажираност, пристрастяване и неговите графики и звук. Зачеркнете всяко приложение, което има по -малко от гореспоменатите черти.
  • Помислете за история за вашата игра. Добрата история с герои, обрати, цели и награди може да подобри преживяването при игра.
Създайте приложение за игри Стъпка 4
Създайте приложение за игри Стъпка 4

Стъпка 4. Вземете решение за политика за осигуряване на приходи

Ако ще отделяте време и ресурси за разработване на игра, вероятно ще искате да спечелите малко пари от нея. Днес има различни начини разработчиците да печелят пари от приложенията, които разработват. Можете да използвате една или комбинация от следните правила за осигуряване на приходи:

  • Приходи от реклами:

    Тази опция позволява на играчите да изтеглят безплатно приложение, но приложението съдържа реклами в играта. Като програмист получавате заплащане всеки път, когато дадена реклама бъде докосната или гледана. Недостатъкът е, че много играчи намират това за досадно и разсейващо. В резултат на това много разработчици на приложения предлагат на играчите възможността да закупят безрекламна версия на играта.

  • Покупки в приложението:

    Този модел позволява на играчите да изтеглят базова версия на играта безплатно, но да купуват допълнителни функции и съдържание. Това може да са включвания, нови герои, нови тоалети и др.

  • Премиум покупка:

    Този модел също така позволява на играчите да изтеглят безплатно базова версия на приложението. Безплатната версия може да бъде демо или пробна версия или версия с ограничена функционалност. След това на играча се дава възможност да плати, за да отключи пълната версия на играта.

  • Еднократна покупка:

    Тази опция просто изисква играчите да платят еднократна такса, преди да изтеглят играта.

Създайте приложение за игри Стъпка 5
Създайте приложение за игри Стъпка 5

Стъпка 5. Създайте документ за проектиране

Време е да излеете мислите си на хартия. Създайте дизайнерски документ, който съдържа всички идеи, които искате да влезете в играта. Дизайн документ съдържа всичко от обяснение на механиката на играта, цели и награди, персонажи и биографии, концептуално изкуство, дизайн на нива и всичко, което вашият екип трябва да знае.

Създайте приложение за игри Стъпка 6
Създайте приложение за игри Стъпка 6

Стъпка 6. Вземете решение за платформа, на която да публикувате вашето приложение за игри

Има два основни пазара в индустрията за мобилни игри, Android с Google Play Store и iOS (iPhone/iPad) с App Store. И в двете има положителни и отрицателни страни. Ще трябва да решите на коя платформа да публикувате играта си. Можете също да публикувате играта си и за двете, но това ще изисква допълнителни ресурси и разходи.

  • IOS App Store има такса за програмисти от $ 99 на година. Google Play Магазин има еднократна такса за програмисти от 25 щ.д. И двете платформи намаляват 30% от приходите от покупки на приложения.
  • IOS App Store прави повече за популяризиране на нови игри и приложения, но и двете платформи имат висока конкуренция и изискват от разработчика да бъде креативен, за да изпъкне на техните приложения.
  • Google Play Магазин за Android има много по -малко строг процес на одобрение за подадени приложения. Много по -трудно е да се одобрят приложения за iOS App Store, но App Store е много по -добре да дава обратна връзка на разработчиците, когато приложенията не са одобрени.
  • Потребителите на Android са склонни да предпочитат безплатни приложения, докато потребителите на iOS са много по -свикнали да плащат за приложения.
  • IOS App Store използва модел за търсене на ключови думи. Това изисква разработчиците да представят списък с ключови думи, които потребителите трябва да въведат, за да намерят вашето приложение. Търсенето в Google Play Store не разчита на ключови думи, вместо на заявки за търсене спрямо заглавието на приложението, описанието и др.
Създайте приложение за игри Стъпка 7
Създайте приложение за игри Стъпка 7

Стъпка 7. Изберете правилната технология за разработване на вашето приложение

След като начертаете идеята си за игра и изберете платформа, ще трябва да намерите подходящите технологии и инструменти, необходими за разработването на приложението ви. Както iOS, така и Android имат свои собствени езици за програмиране. Така че някои от вашите решения може да се сведат до коя платформа сте избрали да публикувате играта си. Може да се наложи да изберете подходящия двигател за игра или междинен софтуер, необходим за разработването на вашата игра, както и софтуера, който искате да използвате за разработване на графика и звук:

  • Родният език за програмиране за игри с Android е Java. Родният език за програмиране за приложения за iOS е Swift.
  • Android Studio е официалното интегрирано студио за разработка на приложения за Android. Xcode на Mac се използва за разработване на приложения за iOS.
  • Много игри са разработени с помощта на двигатели за игри, които могат да интегрират всички ваши активи и код на играта, както и да публикуват версии на вашата игра за различни платформи. Популярният двигател за игри за мобилни игри включва Unity, Cocos и Unreal Engine.
  • Софтуерът за 2D графичен дизайн ще е необходим за всички игри, дори за игри, които са предимно 3D (за заглавния екран, менюта, HUD, изскачащи прозорци и т.н.). Photoshop или GIMP могат да се използват за разработване на 2D растерна графика, докато Adobe Illustrator или Inkscape могат да се използват за разработване на 2D векторна графика.
  • Игрите, които използват 3D графика, ще се нуждаят от софтуер за 3D моделиране. Програмите за 3D моделиране включват Maya, 3DS Max и Blender 3D.
  • В допълнение към графичния софтуер, ще ви е необходима и програма за цифрова аудио работна станция (DAW) за разработване и запис на звук, както и аудио интерфейс, който може да свързва микрофони, клавиатури и други инструменти към вашия компютър. Цифровите аудио работни станции включват Adobe Audition, Cubase, Reaper, Pro Tools, FL Studio и Ableton Live.
Създайте приложение за игри Стъпка 8
Създайте приложение за игри Стъпка 8

Стъпка 8. Разработете прототип за вашата игра

Вашият прототип трябва да бъде изключително прост. Това не е пълна игра. Не е необходимо да имате всички активи, нива, увеличения и врагове, които планирате да имате. Не е нужно дори да има добре изглеждаща графика. Просто трябва да бъде опростена версия на вашата игра, която показва, че имате жизнеспособна идея. Това може да се използва за тестване на вашите идеи, привличане на инвеститори и наемане на екип.

Метод 2 от 2: Разработване на мобилна игра

Създайте приложение за игри Стъпка 9
Създайте приложение за игри Стъпка 9

Стъпка 1. Наемете подходящия екип

Наемането е дълъг процес. Ще трябва да публикувате работата, да филтрирате кандидатите, да интервюирате кандидатите, да ги накарате да подпишат вашата NDA и да обяснят идеята ви; всичко това, преди да започнете кодирането. Но наемането на големи служители е бъдеща инвестиция, която ви помага да избегнете ненужни забавяния. В този процес трябва да дадете обяви за длъжности, които определят какъв тип кандидат търсите за общо описание на проекта, което не разкрива твърде много подробности.

Накарайте всеки потенциален кандидат да подпише споразумение за неразкриване на информация преди наемането им, тъй като трябва да защитите идеята си

Създайте приложение за игри Стъпка 10
Създайте приложение за игри Стъпка 10

Стъпка 2. Изградете активите си за игра

Активите на играта включват всички отделни фигури, които съставляват игра. Това включва 2D графики, анимирани спрайтове, 3D модели, фонови изображения, дизайн на нивата, музика, звукови клипове и др. По принцип всичко, което играчът може да види или чуе по време на играта, трябва да бъде създадено.

Създайте приложение за игри Стъпка 11
Създайте приложение за игри Стъпка 11

Стъпка 3. Кодирайте играта си

Кодирането и скриптовете са това, което прави играта интерактивна. Скриптът се използва, за да диктува какво се случва, когато играчът взаимодейства с играта, както и какво се случва, когато обектите на екрана взаимодействат помежду си. Скриптовете се използват за диктуване на потока на играта и реда, в който се случват нещата. Активите са отделните фигури от играта. Кодирането е лепилото, което свързва всичко заедно.

Уверете се, че наемате програмисти, които имат опит в езиците за програмиране, от които се нуждаете. Ще ви трябват програмисти, които имат опит с родния език за програмиране на платформата, на която пускате играта си, както и общи познания за C/C ++ и всички други скриптови езици, които ви изисква двигателят на играта

Създайте приложение за игри Стъпка 12
Създайте приложение за игри Стъпка 12

Стъпка 4. Тествайте приложението

Тестването ви позволява да видите как играта ви работи в реалния свят, когато я играят реални хора. Уверете се, че имате различни тестери. Позволете на хора от различни възрасти и демографски групи да играят и да видят как използват вашия продукт. Това ви позволява да откривате и отстранявате проблеми, които не сте очаквали. Поискайте обратна връзка. Гледайте как играят играта. Играят ли го по правилния начин? Можете ли да направите нещо, за да им помогнете да разберат по -добре играта? Дали играта е твърде тежка или твърде лесна? Забавно ли е да се ангажирате? Има ли грешки или грешки, които трябва да бъдат поправени?

Open Beta е мястото, където разрешавате на обществеността да се регистрира и да играе играта ви безплатно за ограничено време преди излизането на играта. Ранният достъп е мястото, където разрешавате на хората да играят незавършена версия на вашата игра, преди да бъде пусната на намалена цена. И двете стратегии са добър начин да тествате играта си, като същевременно изграждате база от фенове

Създайте приложение за игри Стъпка 13
Създайте приложение за игри Стъпка 13

Стъпка 5. Пуснете на пазара вашето приложение

Още преди да излезе играта ви, трябва да започнете да пускате на пазара играта си и да генерирате някакъв шум. Създайте уебсайт за вашата игра и рекламен видеоклип. Уверява се, че позволява на потенциалните играчи да знаят какво могат да очакват от вашата игра, като същевременно подчертава какво я отличава. Говорете с журналисти за игри и публикации за вашата игра. Накарайте рецензенти да публикуват отзиви за вашата игра. Задайте дата на излизане и създайте икона и корица за вашата игра.

Създайте приложение за игри Стъпка 14
Създайте приложение за игри Стъпка 14

Стъпка 6. Публикувайте играта си

Когато дойде време да пуснете играта си, ще трябва да се регистрирате като разработчик с избраната от вас платформа. Уверява се, че приложението ви отговаря на всички стандарти за осигуряване на качество, определени от пазара на платформата. Ще трябва да направите това преди планираната дата на пускане. Ако приложението ви бъде отхвърлено, изслушайте всяка обратна връзка, която получавате, и направете съответните промени. След това изпратете отново приложението си.

Създайте приложение за игри Стъпка 15
Създайте приложение за игри Стъпка 15

Стъпка 7. Продължете да работите по него

Днес рядко можете да пуснете приложение и след това да приключите с него. След като бъде пуснат на по -голяма аудитория, вероятно ще научите за нови грешки, критики и уязвимости в сигурността, които не сте очаквали. Вероятно ще трябва да продължите да работите върху играта си и да пускате нови кръпки, за да отстраните всички проблеми с нея.

Проверете прегледите и коментарите на потребителите. Отговорете им и приемете конструктивна критика присърце. Това показва, че ви е грижа да направите добър продукт

Препоръчано: