КомпютриПрограмиране

Как да създадете игри само на Android

Много хора, които изтеглят игри за мобилни платформи, си мислят: "Защо да не направим съня реалност?" Защо да не направим продукта ви по-добър и по-интересен от това, което вече предлага интерактивната развлекателна индустрия? Ако не знаете как да създавате игри на "Android", но искате да научите, тази статия ще ви разкаже за някои клопки, които очакват начинаещи разработчици.

идея

Първото нещо, което трябва да създадете игра, е идея. На първия етап може да бъде написана под всякаква форма. Желателно е "да се придържат" и да са разбираеми. Най-вероятно по време на въплъщението ще бъде променено. Нещо трябва да се добави и нещо - напълно премахнато или преработено. В това няма нищо странно - при по-нататъшното разработване на подробностите функционалността не само трябва да бъде подробно описана, но и ще бъде тествана за пригодност.

Не изоставяйте изцяло първоначалното описание на идеята и започнете да създавате руски игри на "Android", като прескачате този етап. Събирането на мисли е основната точка от началото, от която е най-лесно да се започне движение. Освен това представените на хартия идеи ще ви позволят да разгледате замислените по-обективни, може би предварително да отбележите и коригирате слабостите.

Списък с функции

Тъй като не е възможно да се създадат игри на "Android" без тяхното подробно разработване, на този етап ще е необходимо да продължите да работите в текстов редактор и да опишете функциите, които ще бъдат в играта. Нека да вземем пример: поредицата "Бог на войната" е смазващ. Оръжието на главния герой е камшикът. По време на битката можете да правите дълги красиви комбо атаки. Всяко ниво завършва с битка с шефа.

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

Dizdok

Тъй като е почти невъзможно да се създаде нова игра без този документ, ще трябва да работим и върху нея. Dizdok - кратко за "дизайн документ", той включва най-подробните описания:

  • Модел на обекта и функционалност на обекта.
  • Функционални спецификации.
  • Съдържание на играта.
  • Interface.
  • Ако е необходимо, може да се добави база от знания.
  • Моделът на обекта.

Моделът на обекта

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

Функционалността трябва да се разбира като:

  • Мога ли да сложа \ remove \ buy \ sell \ improve?
  • Ще остане в инвентара след смъртта.
  • Силата ще загуби с течение на времето или с някакво действие.
  • Увеличават ли се характеристиките на героя или групата?
  • Има ли набор от специални свойства.

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

Функционални спецификации

В продължението на отговора на въпроса как да създавате игри за "Android", трябва да разкажете за следващия раздел на dzedoka. Функционалните спецификации описват геймплея един по един. Тук е необходимо да се каже колкото е възможно по-точно какво може да направи основният герой и как се реализира това. Същото трябва да се направи за всеки NPC отделно. В допълнение към героите, е необходимо да се докосват комплекти за първа помощ, оръжия, брони, екологични елементи.

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

съдържание

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

интерфейс

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

Изберете двигател или дизайнер

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

Изборът на двигателя си струва да се направи въз основа на някои от неговите характеристики:

  • Условия за ползване.
  • Възможности.
  • Цената.
  • Подкрепа от програмисти.
  • Zadokumentirovannost.
  • Размерът на общността.
  • Простота.
  • Възможност за разширяване.

Условия за ползване : може би някога сте купили дизайнер, няма да станете негов пълен собственик. Това се случва, че с комерсиалния успех на играта трябва да платите процент от печалбата на разработчиците на двигателя. Основното - преди да създадете игри на "Android", прочетете лицензионното споразумение за избрания за изпълнение продукт.

Характеристики : те трябва напълно да покрият нуждите на предприемача. Ако продуктът предлага повече от необходимо, играта може лесно да се разшири, използвайте новите функции на драйвера. Но помислете за баланса! Използвайте Unreal Engine за Tetris - глупаво.

Подкрепа : На първо място, важно е да разберете дали продуктът има развитие? Грешките се коригират ли от версия до версия? Получава ли му нова функционалност и инструменти? Двигателят, който се развива бързо, има предимство пред двигателя, замразен преди няколко години.

Общност : какъв е броят на тези, които използват конструктора? Ако потребителите са големи, намерете документация, уроци, майсторски класове, примери не е проблем. Ако потребителите са сравнително малки, тази информация може да не е налична в сумата, която ще ви позволи да направите нещо конкурентно.

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

UDK

Unreal Development Kit - не е най-лесният за обучение играч, но е един от най-мощните. Той се използва не само от начинаещи разработчици, но и от големи корпорации. Ако търсите отговор на въпроса: "Как да създадем 3D игра и кой двигател да я избере?" - трябва да проучите възможностите на UDK.

За да опише логиката на програмата, се използва вътрешният скриптов език - UnrealScript. Сайтът на разработчика предоставя много уроци, както записани във видео, така и описани в текстовата версия. По този начин те покриват максималната функционалност - от редактора до писането на скриптовете.

Въртящ момент 2D / 3D

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

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

Torque Script е вграден в въртящ момент за писане на скриптове. Свойствата на всеки обект могат да бъдат предварително определени. Също така в дизайнера е комплект Box2D, който се занимава с физически изчисления.

Ако се опитвате да намерите отговор на въпроса: "Как да създадем мрежова игра и кой двигател да избере?" - можете спокойно да кажете, че Torque ще направи мултиплейър проект за кратко време. Цялата необходима функционалност е изградена предварително, а примерите на официалния сайт ще покажат как да я използвате най-рационално.

проучване

След избора на игрален двигател, остава неясно как можете да създадете игра. Трябва да отделят много време за обучението си. Тъй като все още няма екипи, ще трябва да направите всичко сами: да пишете скриптове, да създавате текстури, спрайтове, модели (ако играта е триизмерна), да напишете скрипт, да тествате. Лесно е да се предположи, че разработчик на начинаещи ще трябва да разбере основите на много професии: програмист, писател, тестер, художник, дизайнер.

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

Работата във всяка компания започва от дъното, това е нормално. А уменията на писателя, дизайнера на ниво, балансиращия, тестериращия ще бъдат много полезни и това са отраслите, в които работят повечето младежи. След няколко години обучение ще можете да научите как да създавате квадратни и технически задачи, да научите за тракери и да създавате база данни с контакти. След свършената работа, за да създадете руски игри на "Android", ще трябва да отделите много по-малко сили, защото ще запазите всички необходими умения и способности.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.atomiyme.com. Theme powered by WordPress.