DatorerProgrammering

Hur man skapar en lek på "Android" på egen hand

Många människor laddar ner spel för mobila plattformar, tänker: "Varför inte göra drömmen till verklighet Varför inte göra en produkt som är bättre och mer intressant än vad som redan erbjuder interaktiva underhållningsindustrin?" Om du inte vet hur man skapar spel på "Android", men vill lära sig, kommer den här artikeln tala om några av de fallgropar som väntar nybörjare utvecklare.

idé

Det första som krävs för att skapa spelet - idén. I det första steget kan skrivas i någon form. Det är önskvärt att det "håller fast" var förståeligt. Troligtvis i färd med att genomföra den kommer att ändras. Något måste lägga till, men något - helt ta bort eller ändra. Det är inget konstigt - i vidareutveckling av de funktionella delarna inte bara att noggrant beskriva, men för att kontrollera dess lämplighet.

Det är inte nödvändigt att helt överge den inledande redogörelsen för idéerna och börja skapa en rysk spel på "Android", hoppa över detta steg. Samla idéer - den viktigaste utgångspunkten, varifrån det är lättare att börja rörelsen. Dessutom kan de idéer som presenteras i tidningen kommer att titta på planerna objektivt varsel och åtgärda brister.

lista över funktioner

Så hur man skapar spel på "Android" är omöjlig utan detaljerad utarbetandet i detta skede kommer att fortsätta att arbeta i en textredigerare och beskriva de funktioner som kommer att vara i spelet. Här är ett exempel: en serie av God of War - är en slasher. Vapen av huvudpersonen - en piska. Under strid, kan du göra vackra långa kombinationsattacker. Varje nivå är klar striden med chefen.

Denna lista är ganska snål och speglar bara de viktigaste funktionerna, det vill säga de som producerar spelet på bakgrunden av andra. I själva verket finns det många fler, men andra funktioner är sekundära. I beskrivningen av de första att gå till dem utan vilken din framtida skapande inte kan existera, och den senaste - mindre viktigt, som kan offras till förmån för utvecklingshastighet.

Dizdok

Så hur man skapar ett nytt spel utan detta dokument är nästan omöjligt att få arbeta och ovanför. Dizdok - förkortning för "designdokument", innehåller den mest detaljerade beskrivningen:

  • Objektmodell och funktionalitet enheter.
  • Funktionella specifikationer.
  • Spelinnehåll.
  • Gränssnitt.
  • Vid behov kan läggas till kunskapsbasen.
  • Modellobjektet.

objektmodell

Objektmodellen innehåller information om varje spel enhet: vapen, rustningar, NPC, förtrollningen, spelaren. Det är unikt för varje spel.

Genom funktionalitet bör förstås:

  • Kan jag använda \ bort \ buy \ sell \ förbättras.
  • Kommer inventeringen efter döden.
  • Är förlora styrka över tiden eller när några åtgärder.
  • Ökar om ett tecken eller grupp.
  • Har uppsättning särskilda egenskaper.

Ovanstående poster är inte obligatoriska, kan deras antal minskas eller ökas för varje enskild koncernföretag.

funktionella specifikationer

Under svara på frågan om hur man skapar spel för "Android", bör du berätta om nästa avsnitt dizdoka. Funktionella specifikationer beskriver spelet styck. Här behöver du så noggrant som möjligt för att berätta, som vet hur man gör huvudpersonen och hur den genomförs. Detsamma måste göras för varje NPC separat. Utöver de spelkaraktärer, bör åtgärdas första hjälpen kit, vapen, rustningar, delar av miljön.

I själva verket är detta avsnitt en uppsättning regler som påverkar alla spel ögonblick från menyn och hur skadan beräknas från påverkan. Ju mer du arbetar varenda punkt, desto lättare blir det att genomföra projektet.

innehåll

Före skapa ett bra spel, måste du tänka på och vad som exakt kommer att vara i den. Beskriva specifikationen, kan du ange att tecknen kommer att skjuta ett skjutvapen, i vilken de laddade patroner med fast förankrade skador. När injiceras i NPC av denna parameter kommer att dras reservation kapacitet. Du kommer också att behöva ange namnet på varje enskilt prov vapen, rustningar, NPC. Och naturligtvis nödvändigt att beskriva utseendet. Innehåll - byggstenar som hela spelet kommer att byggas senare.

gränssnitt

Interface - en uppsättning funktioner och knappar som användaren interagerar med programmet. Det viktigaste som bör övervägas när man skapar den - bekvämlighet. För att förstå exakt hur man organiserar alla element kan du köra och analysera de bästa exemplen på genren, överföra de mest lämpliga lösningar till ditt projekt.

Valet av motorn eller konstruktörens

Ett annat steg som skulle behöva uppfylla innan du skapar spelet på "Android" - välj spelmotor. Långt borta är de dagar då allt måste göras om från början. Idag, med en färdig designer kan du utföra allt arbete genom att skriva ett minimum av kod.

Valet av motorn är värt att göra, baserat på några av dess funktioner:

  • Användarvillkor.
  • Möjligheter.
  • Price.
  • Stöd för utvecklare.
  • Zadokumentirovannost.
  • Storleken på samhället.
  • Enkelhet.
  • Töjbarhet.

Användarvillkor: kanske en gång köpte en designer, du blir inte sin fulla ägare. Det händer att den kommersiella framgången för spelet måste betala en procentandel av vinsten utvecklare motor. Det viktigaste - innan du skapar spelet på "Android", läs licensavtalet för produkten ut för genomförandet.

Funktioner: De bör helt täcka behoven hos utvecklaren. Om produkten erbjuder mer än du behöver, kan spelet lätt utvidgas till att använda nya dizdoka funktion. Men tänk om balansen! Använd Unreal Engine för Tetris - är dumt.

Support: först och främst är det viktigt att ta reda på om produkten har en utveckling? Är buggfixar från version till version? om han förvärvar nya funktioner och verktyg? Motorn, som utvecklas snabbt, har en fördel framför motorn, frysta flera år sedan.

Community: Hur många av dem som använder designer? Om ett stort antal användare, hitta dokumentation, lektioner, master-klasser, exempel är inte ett problem. Om användaren är relativt liten, kan denna information inte är tillgänglig i den utsträckning som gör att du kan göra något konkurrenskraftiga.

Utökningsbarhet: Innan du skapar ditt eget spel, göra sig besväret att ta reda på om eller inte ansluta till den valda motormoduler kan vara främmande. Vanligtvis används de för export eller import av tredimensionella modeller, ljud, manus, sprites. Om det finns stöd för sådana verktyg, är designern inte begränsad till interna verktyg för att skapa innehåll.

UDK

Unreal Development Kit - inte det lättaste att behärska spelmotorn, men en av de mest kraftfulla. Det används inte bara för nybörjare utvecklare, men även stora företag. Om du letar efter ett svar på frågan: "Hur man skapar en 3D-spelmotor och hur man väljer det?" - du bör undersöka möjligheterna att UDK.

För att beskriva programmeringslogiken använder en intern skriptspråk - UnrealScript. Developer Site ger massor av lektioner som fångat på video och beskrivs i textform. Samtidigt de täcker en maximal funktionalitet - från redaktören att skriva sina manus.

Vridmoment 2D / 3D

Vridmoment - en av de mest populära formgivare av spel för mobila plattformar. Den har all nödvändig uppsättning redaktörer och felsökningsverktyg. I utvecklingen av programmerare har vi ägnat stor uppmärksamhet åt komfort och försökte göra alla verktyg mest enkelt och lättillgängligt.

Designer levereras med dokumentation som beskriver de möjligheter. På den officiella hemsidan kan hittas tutorials och källkod av flera färdiga spel.

Scripting inbäddad i Torque Torque Script språk. Egenskaperna på varje objekt kan bestämmas i förväg. Även i designern byggde en uppsättning Box2D, som behandlar de fysiska beräkningar.

Om du försöker hitta ett svar på frågan: "Hur man skapar en nätverksspel och vad ett skript för pick?" - Vi kan säga att Torque gör multiplayer projekt på kortast möjliga tid. Alla nödvändiga funktioner är inbyggd i förväg, och exempel på vilka är på den officiella hemsidan, kommer att visa hur man använder det mest effektivt.

studie

När du har valt fortfarande obegriplig spelmotorn som möjligt för att skapa ett spel. Kommer att behöva spendera mycket tid på sina studier. Eftersom laget är nej, måste du göra allt själv: att skriva manus, skapa strukturer, sprites, modell (om den tredimensionella spel), för att skriva ett manus för att testa. Det är inte svårt att gissa att nybörjare utvecklare måste lära sig grunderna rätt många yrken: programmerare, författare, testare, konstnär, formgivare.

Det är bäst att lära sig genom att göra, som är i färd med att arbeta på ditt projekt. Ett annat sätt att lära sig allt du behöver - arbetar för ett företag som har utvecklat spel. Vi bör inte märkas omedelbart som chefs programmerare, även om du blir ombedd att delta i rutinsysslor, inte ge upp en chans att titta på geymdev inuti.

Arbetet i alla företag startar från botten, det är bra. Ja scripters och färdigheter, Nivå Designer, balanse kommer testaren att vara mycket användbart, och det är dessa branscher som sysselsätter majoriteten av juniorer. Efter några år av en sådan utbildning kommer att lära sig att skapa dizdoki och tekniska uppgifter, lära sig om bug tracker, och bilda en kontaktdatabas. Efter det arbete som gjorts för att skapa en rysk spel på "Android", måste du spendera mycket mindre ansträngning, eftersom du måste fylla på alla nödvändiga kunskaper och färdigheter.

Det är möjligt att ha bevisat sin kompetens i fråga om utveckling, kommer du inte att lämna det gamla laget, dessutom finns det du kommer att ta en ledande position med projektet.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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