Как да се създаде игра на "Android" сами по себе си

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

идея

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

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

Списък разполага

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

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

Dizdok

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

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

Object Model Моделът на обект съдържа информация за всяка игрална лице: оръжия, брони, НДК, магии играч.Той е уникален за всяка игра.Под

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

  • Мога ли да се носи \ премахнете \ бай \ подажба \ подобри.
  • Ще описа след смъртта.
  • Загубихте твърдост с течение на времето или когато някои действия.
  • Увеличава дали знак или група.
  • ли набор от специални свойства.

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

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

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

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

Content

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

интерфейс

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

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

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

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

  • Условия за ползване.
  • Удобства.
  • цена.
  • разработчик подкрепа.
  • Zadokumentirovannost.
  • размер общност.
  • Easy.
  • разтегливост.

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

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

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

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

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

UDK

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

Да опише логиката на програмата чрез вътрешен скриптов език - UnrealScript.Developer Site осигурява много уроци, както са снимани на видео и описани в текстова форма.В същото време те обхващат максимална функционалност - от редактора преди написването им скриптове.

Torque 2D / 3D

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

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

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

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

Learning

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

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

работят във всяка фирма започва от дъното, това е добре.Да scripters и умения, Level Designer, балансьор, тестерът ще бъде много полезно, и то е тези индустрии, които наемат по-голямата част от юноши и девойки.След няколко години на такова обучение ще се научите как да създадете dizdoki и технически задачи, и да научат за тракера бъг да формират на база данни за контакти.След извършената работа, за да се създаде един руски игра на "Android", трябва да прекарват много по-малко енергия, защото запасите на всички необходими умения.

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