Cum de a crea un joc de "Android" pe cont propriu

Mulți oameni, descărcarea de jocuri pentru platforme mobile, cred că: "De ce nu vis o realitate ce nu face un produs care este mai bună și mai interesant faptul că deja ofera industria de divertisment interactiv?"Dacă nu știți cum să creați jocuri pe "Android", dar doresc să învețe, acest articol va vorbi despre unele dintre capcanele care așteaptă dezvoltatorii novice.Idee

primul lucru care este necesar pentru a crea jocul - idee.În prima etapă se poate fi scris în orice formă.Este de dorit ca "atarna" a fost înțeles.Cel mai probabil, în realizări, acesta va fi schimbat.Ceva va trebui să adăugați, dar ceva - elimina complet sau modifica.Nu este nimic ciudat - în elaborarea în continuare a părților funcționale nu trebuie doar să descrie bine, dar pentru a verifica capacitatea sa.

nu ar trebui să abandoneze complet descrierea inițială a ideilor și a începe crearea de jocuri rusești pe "Android", săriți peste acest pas.Colectarea gânduri - punct de plecare principal, de la care este cel mai uș

or de a începe în mișcare.Mai mult, ideile prezentate în lucrare se va uita la obiectivul planuri pot avansa o notificare și să corecteze punctele slabe.

Listă are

Deci, cum de a crea jocuri pe "Android" este imposibilă fără elaborarea lor detaliată în această etapă va trebui să continue să lucreze cu un editor de text și să descrie caracteristicile care vor fi în joc.Iată un exemplu: o serie de God of War - este un slasher.Arma a protagonistului - un bici.În timpul luptei, puteți face lungi atacuri combinate frumoase.Fiecare nivel se termina cu o lupta sef.

Această listă este destul de zgârcit și reflectă doar principalele caracteristici, adică, cele care produc jocul pe un fundal de alții.De fapt, există mult mai multe, dar alte caracteristici sunt secundare.În descrierea nevoia de a merge mai întâi la cei fără de care creația ta viitoare nu poate exista, iar mai târziu - mai puțin important, care poate fi sacrificat de dragul de dezvoltare viteză.

Dizdok

Deci, cum de a crea un joc nou, fără acest document este aproape imposibil, și trebuie să lucrez la el.Dizdok - scurt pentru "document de proiectare", include cele mai detaliate descrieri detaliate ale:

  • Object Model și funcționalitatea de entități.Specificații funcționale
  • .Conținut
  • joc.
  • Interface.
  • după cum este necesar pot fi adăugate la baza de cunoștințe.
  • Object Model.

Object Model modelul de obiecte conține informații despre fiecare entitate de joc: arme, armuri, NPC, vrăji jucător.Acesta este unic pentru fiecare joc.Sub funcționalitate

ar trebui să fie înțeles:

  • pot purta \ scoate \ cumpara \ vinde \ îmbunătăți.
  • Va inventarul după moarte.
  • Pierde o duritate cu trecerea timpului sau atunci când unele acțiuni.
  • Crește dacă un caracter sau grup.
  • Are un set de proprietăți speciale.

Elementele de mai sus nu sunt necesare, numărul lor poate fi redus sau mărit pentru fiecare entitate individuală din grup.

specificațiile funcționale

Continuarea pentru a răspunde la întrebarea cum de a crea jocuri pentru "Android", ar trebui să vorbești despre secțiunea următoare dizdoka.Specificațiile funcționale descriu modul de joc fiecare.Nu ar trebui să fie cât mai exacte posibil pentru a spune că personajul principal este capabil să facă și modul în care este pusă în aplicare.Același lucru trebuie să se facă pentru fiecare NPC separat.În plus față de joc de caractere, ar trebui să fie abordate truse de prim ajutor, arme, armuri, elemente ale mediului.

De fapt, aceasta sectiune este un set de reguli care afectează toate momentele de joc, din meniu, și la modul în care prejudiciul va fi calculată de la impact.Cu atât mai mult să lucrați fiecare punct, cu atât mai ușor va fi să pună în aplicare proiectul dumneavoastră.

conținut

Înainte de a crea un joc bun, trebuie să se gândească la și exact ceea ce va fi în ea.Descriind caietul de sarcini, puteți specifica că personajele vor fi de fotografiere de arme de foc, care este acuzat de cartușe cu leziuni fixat rigid.Dacă primiți în NPC acestui parametru va fi dedus armura putere.De asemenea, trebuie să specificați numele fiecărui specimen individuale ale arme, armuri, NPC.Și, desigur, necesar pentru a descrie aspectul.Conținut - blocurile din care mai târziu va fi construit tot jocul.Interfață

interfață

- un set de funcții și butoane cu care utilizatorul va interacționa cu programul.Principalul lucru pe care ar trebui să fie luate în considerare atunci când crearea - comoditate.Pentru a înțelege cum să organizeze toate elementele pe care le puteți rula și analiza cele mai bune exemple ale genului, transferul celor mai adecvate soluții pentru proiectul dumneavoastra.

Alegerea motorului sau constructor

Un alt pas pe care va trebui să efectueze înainte de a crea jocul pe "Android" - selectați motor de joc.Mult timp plecat sunt zile în care totul a trebuit să fie făcut de la zero.Astăzi, după ce a terminat proiectantul, puteți efectua toate lucrările de scris un minim de cod.

Selectarea motorului este de a face, pe baza unora dintre caracteristicile sale:

  • Conditii de utilizare.
  • Caracteristici.Prețul
  • .Suport pentru dezvoltatori
  • .
  • Zadokumentirovannost.Comunitate dimensiune
  • .
  • Easy.
  • extensibilitate.

Termeni : poate cumpărat o dată un designer devii proprietarul său complet.Se întâmplă că succesul comercial al jocului trebuie să plătească un procent din profiturile dezvoltatorilor ale motorului.Principalul lucru - înainte de a face jocuri cu "Android", citiți acordul de licență a produsului selectat pentru implementare.

Caracteristici : acestea ar trebui să acopere complet nevoile dezvoltator.În cazul în care produsul ofera mai mult decat ai nevoie, jocul poate fi ușor extins pentru a utiliza noi caracteristici dizdoka.Dar gândiți-vă la echilibrul!Folositi motorul Unreal pentru Tetris - este o prostie.

Suport : în primul rând, este important de a afla dacă dezvoltarea de produse?Orice erori sunt corectate la o versiune la?Dacă el dobândește o nouă funcționalitate și instrumente?Motorul, care se dezvoltă rapid, are un avantaj față de motor, în urmă cu mai mulți ani congelate.

comunitar : Care este numărul celor care folosesc constructorul?În cazul în care un număr mare de utilizatori, găsi documentație, lectii, cursuri de master, și exemple nu sunt o problemă.În cazul în care utilizatorul este relativ mic, aceste informații nu pot fi disponibile în măsura în care vă va permite să faci ceva competitiv.

extensibilitate : înainte de a vă crea propriul joc, să ia probleme pentru a afla dacă este posibil să se conecteze la modulele selectate de motoare externe.Ele sunt în mod normal utilizate pentru exportul sau importul de trei-dimensional modele, sunete, scripturi, sprite.Dacă există sprijin pentru astfel de instrumente, proiectantul nu este limitat la instrumente interne pentru crearea de conținut.

UDK

Unreal Development Kit - nu este cel mai ușor de utilizat motor de joc, dar unul dintre cele mai puternice.Acesta este folosit nu numai pentru dezvoltatori novice, dar, de asemenea marile corporații.Dacă sunteți în căutarea pentru un răspuns la întrebarea: "Cum de a crea un motor de joc 3D și cum să-l aleg?"- Ar trebui să analizeze posibilitățile de UDK.

Pentru a descrie logica de program folosind un limbaj de scripting intern - UnrealScript.Site-ul Developer oferă multe lecții ca capturat pe video și descrise în formă de text.În același timp, acestea acoperă o funcționalitate maximă - de la editor înainte de a scrie script-uri lor.

cuplu 2D / 3D

Torque - una dintre cele mai populare designeri de jocuri pentru platforme mobile.Ea are toate setul necesar de editori și instrumente de depanare.În curs de dezvoltare programatori acordat o mare atenție confort și încearcă să facă toate utilitatile mai simplu și accesibil.

Designer vine cu documentatie care descrie cele mai multe dintre caracteristicile.Site-ul oficial poate fi găsit tutoriale și codul sursă de mai multe jocuri de-a gata.

scripting limbaj încorporate în cuplu cuplu Script.Proprietățile fiecărui obiect poate fi determinat în avans.De asemenea, designerul a construit un set de Box2D, care se ocupa cu calculele fizice.

Dacă sunteți încercarea de a găsi un răspuns la întrebarea: "Cum de a crea un joc de rețea și ce acest motor pentru a alege?"- Putem spune cu siguranță că de cuplu va face termene de proiect multiplayer.Toate funcționalitate necesar este construit în prealabil, iar exemplele sunt pe site-ul oficial, va arăta cum să-l folosească cel mai eficient.

Learning

După selectarea motor de joc este încă neclar modul în care este posibil să se creeze un joc.Va trebui să-și petreacă o mulțime de timp asupra studiilor lor.Având în vedere că echipa nu este, va trebui să facă totul singur: scrie scripturi, crea texturi, sprite, modelul (în cazul în care jocul este tridimensional), pentru a scrie un script pentru a testa.Nu este greu de ghicit că dezvoltatorul novice va trebui să înțeleagă elementele de bază ale doar multe profesii: programator, scriitor, tester, artist, designer.

Cel mai bine este de a învăța prin a face, care este în proces de lucru la proiectul său.Un alt mod de a învăța tot ce ai nevoie - de lucru pentru o companie care dezvolta jocuri.Noi nu ar trebui să fie etichetate imediat ca programator șef, chiar dacă vi se va cere să se angajeze în treburile de rutină, nu dau posibilitatea de a se uite la geymdev interior.

lucra în orice societate începe din partea de jos, e în regulă.Da Programatorii și abilități, nivelul Designer, echilibrist, testerul va fi foarte util, și este aceste industrii, care angajează majoritatea juniori.După câțiva ani de o astfel de formare va fi a învăța cum să creeze sarcini dizdoki și tehnice, și să învețe despre tracker bug pentru a forma o bază de date de contacte.După munca depusă pentru a crea un joc rusesc pe "Android", nevoia de a cheltui mult mai puțină energie pentru că stoc pe toate competențele necesare.

Este posibil ca, au dovedit competența în materie de dezvoltare, nu va trebui să părăsească echipa vechi, de altfel, nu va lua o poziție de lider, cu proiectul său.