Mange mennesker downloade spil til mobile platforme, tænker: "Hvorfor ikke drømme til virkelighed Hvorfor ikke lave et produkt, der er bedre og mere interessant, at der allerede tilbyder interaktiv underholdning industri??"Hvis du ikke ved, hvordan man skaber spil på "Android", men ønsker at lære, vil denne artikel fortælle om nogle af de faldgruber, der venter uerfarne udviklere.
idé
første ting, der er nødvendig for at skabe spillet - idé.I den første fase kan det skrives i nogen form.Det er ønskeligt, at det "klamrer" var forståeligt.Mest sandsynligt, i udførelsesformer, vil det blive ændret.Noget bliver nødt til at tilføje, men noget - helt fjerne eller ændre.Der er intet mærkeligt - i videreudvikling af de funktionelle dele, der ikke kun har til grundigt at beskrive, men at kontrollere dens egnethed.
bør ikke helt at opgive den oprindelige beskrivelse af de idéer og begynde at skabe russiske spil på "Android", springe dette trin.Indsamling tanker - det vigtigste udgangspunkt, hvorfra det er lettest at begynde at bevæge sig.Desuden vil de ideer, der præsenteres i papiret se på planerne mål kan varsel og korrigere svagheder.
List funktioner
Så hvordan at skabe spil på "Android" er umulig uden deres detaljerede udarbejdelse på dette tidspunkt bliver nødt til at fortsætte med at arbejde med en tekst editor og beskrive de funktioner, der vil være i spillet.Her er et eksempel: en serie af God of War - er en slasher.Våben af hovedpersonen - en pisk.Under kamp, kan du gøre lange smukke combo angreb.Hvert niveau slutter med en boss kamp.
Denne liste er temmelig nærig og afspejler kun de vigtigste elementer, det vil sige dem, der producerer spillet på en baggrund af andre.I virkeligheden er der mange flere, men andre funktioner er sekundære.I beskrivelsen behovet for at gå først til dem, uden hvem din fremtid skabelse kan ikke eksistere, og den seneste - mindre vigtig, som kan ofres af hensyn til udviklingen fart.
Dizdok
Så hvordan du opretter et nyt spil uden dette dokument er næsten umuligt, og er nødt til at arbejde på det.Dizdok - kort for "design dokument", den indeholder de mest detaljerede beskrivelser af:
- Object Model og funktionalitet enheder.
- funktionelle specifikationer.
- spilindhold.
- Interface.
- efter behov kan føjes til videnbasen.
- objekt model.
Object Model Objektet Modellen indeholder oplysninger om hver gaming enhed: våben, rustninger, NPC, staver afspiller.Det er unikt for hvert spil.Under
funktionalitet skal forstås:
- Kan jeg bruge \ fjerne \ køb \ sælge \ forbedre.
- Vil opgørelsen efter døden.
- Tab en hårdhed med tiden, eller når en handling.
- Øger hvorvidt et tegn eller gruppe.
- Er et sæt særlige egenskaber.
Ovenstående poster er ikke påkrævet, deres antal kan reduceres eller øges for hver enkelt koncernvirksomhed.
Funktionelle specifikationer
Fortsat at besvare spørgsmålet om, hvordan man kan skabe spil til "Android", bør du snakke om det næste afsnit dizdoka.De funktionelle specifikationer beskriver gameplayet stykket.Der bør være så nøjagtige som muligt at fortælle, at hovedpersonen er i stand til at gøre, og hvordan den gennemføres.Det samme skal ske for hver NPC separat.Ud over de spil tegn, bør behandles førstehjælpskasser, våben, rustninger, miljøelementer.
I virkeligheden er dette afsnit er et sæt regler, der påvirker alle spillets øjeblikke, fra menuen, og hvordan skaden vil blive beregnet ud fra effekten.Jo mere du arbejder hver enkelt punkt, jo lettere vil det være at gennemføre dit projekt.
indhold
Forud for at skabe et godt spil, er du nødt til at tænke over og hvad der vil netop være i det.Beskriver specifikationer, kan du angive, at de tegn, vil skyde fra skydevåben, som er sigtet for patroner med stift fastgjort skader.Hvis du får i NPC af denne parameter vil blive fratrukket magt rustning.Du skal også angive navnet på hver enkelt eksemplar af våben, rustninger, NPC.Og naturligvis nødvendigt at beskrive udseende.Indhold - de byggesten, hvorfra senere vil blive bygget hele spillet.
interfacet
interface - et sæt af funktioner og knapper, som brugeren vil interagere med programmet.Den vigtigste ting, der bør overvejes, når du opretter det - bekvemmelighed.For at forstå, hvordan man kan organisere alle de elementer, som du kan køre og analysere de bedste eksempler på genren, overføre de mest hensigtsmæssige løsninger til dit projekt.
Valg motor eller konstruktør
Et andet skridt, der bliver nødt til at udføre, før du opretter spillet på "Android" - vælg spilmotor.Langt væk er de dage, hvor alt skulle gøres fra bunden.I dag, efter at have afsluttet designeren, kan du udføre alt det arbejde ved at skrive et minimum af kode.
Valg af motor gør, baseret på nogle af dens funktioner:
- Brugsbetingelser.
- Egenskaber.
- pris.
- udvikler støtte.
- Zadokumentirovannost.
- størrelse samfund.
- Easy.
- Udvidelsesmuligheder.
Vilkår : måske en gang købt en designer, du bliver dens fulde ejer.Det sker, at den kommercielle succes af spillet nødt til at betale en procentdel af overskuddet i udviklerne af motoren.De vigtigste ting - før du foretager spil med "Android", læse licensaftalen for det valgte for gennemførelsen produkt.
Features : de bør helt at dække de behov, som udvikleren.Hvis produktet tilbyder mere end du har brug for, kan spillet nemt udvides til at bruge nye funktioner dizdoka.Men tænk på balancen!Brug Unreal Engine til Tetris - er fjollet.
Support : først og fremmest er det vigtigt at finde ud af, om udviklingen af produktet?Eventuelle fejl korrigeres fra version til version?Hvis han erhverver ny funktionalitet og værktøj?Motoren, der er i rivende udvikling, har en fordel i forhold til motoren, frosne flere år siden.
Community : Hvad er antallet af dem, der bruger konstruktøren?Hvis et stort antal brugere, finde dokumentation, lektioner, masterclasses, og eksempler er ikke et problem.Hvis brugeren er relativt lille, kan denne information ikke tilgængelige i det omfang, der vil tillade dig at gøre noget konkurrencedygtige.
Extensibility : før du opretter dit eget spil, tage den ulejlighed at finde ud af, om det er muligt at oprette forbindelse til de udvalgte udenlandske motormoduler.De er normalt anvendes til eksport eller import af tre-dimensionelle modeller, lyde, scripts, sprite.Hvis der er støtte til sådanne instrumenter, er designeren ikke begrænset til interne værktøjer til oprettelse af indhold.
UDK
Unreal Development Kit - er ikke den mest brugervenlige spilmotor, men en af de mest magtfulde.Det bruges ikke kun til nybegyndere udviklere, men også store virksomheder.Hvis du er på udkig efter et svar på spørgsmålet: "Hvordan du opretter en 3D-spilmotor, og hvordan du vælger den?"- Du bør undersøge mulighederne for UDK.
At beskrive programmet logik ved hjælp af en intern scripting sprog - UnrealScript.Udvikler websted giver mange lektioner som fanget på video og beskrevet i tekst form.Samtidig de dækker en maksimal funktionalitet - fra redaktøren, før du skriver deres manuskripter.
Torque 2D / 3D
Moment - en af de mest populære designere af spil til mobile platforme.Det har alle de nødvendige sæt af redaktører og debugging værktøjer.Ved udviklingen betalt programmørerne stor vægt på komfort og forsøgte at gøre alle de forsyningsselskaber mest enkle og tilgængelige.
Designer leveres med dokumentation, der beskriver de fleste af funktionerne.Den officielle hjemmeside kan findes tutorials og kildekode i flere færdige spil.
scriptsprog indlejret i Torque Torque Script.Egenskaberne for hvert objekt kan bestemmes på forhånd.Også designeren bygget et sæt Box2D, som beskæftiger sig med de fysiske beregninger.
Hvis du forsøger at finde et svar på spørgsmålet: "Hvordan skabe et netværk spil, og hvad denne motor til at vælge?"- Vi kan roligt sige, at Torque vil gøre multiplayer projekt deadlines.Alle nødvendige funktioner er indbygget på forhånd, og eksemplerne er på den officielle hjemmeside, vil vise, hvordan man bruger det mest effektivt.
Learning
Når du har valgt spilmotor er stadig uklart, hvordan det er muligt at skabe et spil.Vi bliver nødt til at bruge en masse tid på deres studier.Da holdet er nej, skal du gøre alting selv: skriv scripts, oprette teksturer, sprites, model (hvis spillet er tre-dimensionelle), til at skrive et script til at teste.Det er ikke svært at gætte på, at den uerfarne bygherren bliver nødt til at forstå det grundlæggende i lige mange erhverv: programmør, forfatter, tester, kunstner, designer.
Det er bedst at lære ved at gøre, der er i gang med at arbejde på sit projekt.En anden måde at lære alt, hvad du har brug for - arbejde for en virksomhed, der udvikler spil.Vi bør ikke straks mærkes som chef programmør, selvom du vil blive bedt om at engagere sig i rutinemæssige gøremål, ikke giver mulighed for at se på geymdev indeni.
arbejder i en virksomhed starter fra bunden, det er fint.Ja scripters og færdigheder, Level Designer, balancer, vil testeren være meget nyttigt, og det er disse industrier, som beskæftiger størstedelen af juniorer.Efter et par år med denne uddannelse vil lære, hvordan du opretter dizdoki og tekniske opgaver, og lære om bug tracker til at danne en database over kontakter.Efter arbejdet på at skabe en russisk spil på "Android", nødt til at bruge meget mindre energi, fordi du bestanden op på alle de nødvendige færdigheder.
Det er muligt, at have bevist deres kompetence inden for den udvikling, vil du ikke nødt til at forlade det gamle hold, desuden er der vil du tage en førende position med sit projekt.