Skapa spelet själv med Microsoft. Hur man skapar dataspel: kortfattat om det viktigaste. Skapa spel - Underhållning

Många av mina vänner som älskar att spela i onlinespel Och de lärde sig bra att programmera, tänker ofta på om skapandet av dataspel inte tänker på hur man skapar datorspel? Det sägs att många som redan har lyckats löv i datateknik, bestämmer sig för att lära sig att göra upphovsrättsspel. Förresten är denna önskan inte alls så orealistisk som det kan tyckas. Och många av mina vänner försökte göra ett eller ett annat spel.

Varför gör folk spel

När det var länge sedan antogs att skapandet av spel inte är en mycket respekterad yrke, som var prestigefylld för att programmera banksystem och komplexa matematiska beräkningar. Men så tänkande är ett stort misstag. Precis som barn behärskar världen, spelade, började de coolaste programmerarna sin väg i yrket exakt från utvecklingen av spel. Och några var kvar i denna bransch, och det verkar för mig, ångra inte det. Det bör inte anta att skapandet av enkla flashleksaker för barn inte är för vuxna programmerare. Och även om programmering för transnationella projekt kräver helt olika färdigheter än att skapa ett ljust dressingspel, är det också viktigt att skapa spel. Och en bra specialist på spelfältet kommer att kunna tjäna pengar på huset vid havet.

Vill du skapa ett spel? Alternativ är möjliga

I den här artikeln vill jag berätta för alla om skapandet av egna alternativ spelprogramLäs om hur jag försökte skapa mitt eget spel på en dator. Det är möjligt att det förflutna sedan dess i flera år har mycket förändrats, men själva tillvägagångssättet är detsamma. Du har två alternativ - använd färdiga moduler speciellt utformade för att skapa spel, eller självständigt skriva all kod, som kallas "till en punkt med ett komma." Hur vill du göra allt själv, jag rekommenderar först att använda "designer. Kom ihåg hur barnet du byggde hus från kuber, så spela igen i kuberna, bara nu i kuber från bitar och byte.

Vad är programmen för att skapa spel

Marknadsföra programvara Alltid erbjuder ett antal färdiga moduler för att lösa vissa uppgifter. Bli inte av med det här och dataspel. Försvinner inte från denna möjlighet! Sådana designers tillåter alla som åtminstone lite har tangentbordet bara för att skapa småpel. Och för detta behöver du inte ens dyka till programmeringsspråk! Jag började personligen från Game Maker-programmet. Jag kommer inte ihåg var jag tog det från, och nu är det möjligt att andra program är uppfunna - mycket bättre. Och det saknades tydligt den funktionella och vänligheten till den första till mina speldesignerspel. Men jag är tacksam för honom. Han blev för mig att testa sin önskan att göra spel.

Det andra försöket ägde rum på ett helt annat program. Det var ett paket Macromedia Flash, som idag inte är undrar och går in i standarduppsättningen av Adobe Photoshop. För mig har det här programmet blivit en riktig hitta. Med det var det möjligt att lära sig att skapa inte bara spelen på datorn, men också högkvalitativa videor, roliga och ljusa teckningar, reklam animerade banderoller, etc. Jag ångrar fortfarande vad jag lärde mig att rita som det ska rita . Att äga en elektronisk penna och möjligheterna i det här programmet låter dig arbeta underverk.

Titta på minst spelet Mircere! Vad skulle hon vara utan underbar grafik!

Spel för pojkar

I pojkens värld kan göra sig själva online Pet, lägg det i snygga kläder, undervisa magi, träna på stridskolan och delta i strider. Dessutom har spelet en blixt spel för pojkar, möjligheten till handel och samlarobjekt och andra fascinerande funktioner. Ytterligare:

Spel för tjejer

Mircere förenar olika spel för tjejer I en magi virtuell värld. Favorite Girls Spel kompletterar varandra i västra: Möjligheter rida på nätet, djurvård, girlish flash-spel - Mirchar gör allt detta perfekt spel För tjejer och tjejer! Ytterligare:

Videospelutveckling är inte lätt. Ändå, om du har en idé med en miljon, är det bättre att börja så snart som möjligt! Oberoende utvecklare B. nyligen Det blir alltmer, och skapandet av spelet har aldrig varit billigare eller lättare. Den här artikeln kommer att berätta om de viktigaste milstolparna för att skapa ett videospel.

Steg

Grunderna

    Välj en genre. Ja alla framgångsrika spel - Unik. Men de kan hittas för detta eller den genren. Bestäm med genren av det första! Och genrerna är följande:

    • Arkad
    • Skytte
    • Plattform
    • Lopp
    • Sökande
    • Oändlig tävling
    • Förstapersonskjutare
    • Manga
    • Torn försvar
    • Skräck
    • Stridande
    • Komedi.
    • Överlevnad
  1. Välj plattform. Den valda plattformen påverkar avsevärt den fortsatta utvecklingsprocessen, för att inte tala om hur spelet kommer att styras - från tangentbordet, joysticken eller tablettskärmen.

    • Den allmänna regeln är sådan - det är lättare att utveckla spelet, omedelbart representerar hur man spelar den. Det finns naturligtvis undantag, det finns undantag från alla regler.
    • Vill du göra spelet för iPhone? Det måste skickas till AppStore från datorn som kör Mac.
  2. Skriv en bild av ett spelkoncept. På ett par sidor i allmänhet skriver du hur du spelar ditt spel. Endast detta kan redan ge dig en uppfattning om huruvida ett sådant spel kommer att lyckas.

    Skapa huvudfilosofi för spelet. Det är som en motivation som gör spelaren lek och lek, det här är kärnan i spelet. Känn dig fri att kontrollera om du inte har återvänt från filosofin under utvecklingsprocessen. Exempel på spelets filosofi kan kallas:

    • förmågan att köra bil;
    • möjligheten att kontrollera spelarens reflexer;
    • möjligheten att simulera ekonomin i den kosmiska kraften.
  3. Spela in alla funktioner i ditt spel. Funktioner - det här är vad som skiljer ditt spel från tusentals andra. Börja med listan över idéer och koncept, skriv sedan om allt detta i meningsfulla erbjudanden. Förbered 5-15 funktioner. Till exempel:

    • Koncept: Byggande av rymdstationen.
    • Funktion: Du kan bygga din egen rymdstation. Och hantera det.
    • Koncept: Skador från meteoriter.
    • Funktion: Spelaren försöker överleva i villkoren för meteoritregn, utbrott i solen och så vidare.
    • Ange funktionerna nu, och då blir det lättare för dig att sätta in dem i utvecklingsplanen på spelet. Alla särdrag är bättre att lägga sig i början än att "skulpta" allt är en sak.
    • Rewatch listan med funktioner tills den förstår: "Det här är det spel som jag vill skapa."
  4. Ordna en paus. Göm i utkast till utkast för en vecka. Ta sedan och ta en titt på dem med färska ögon. Det kommer inte att skada.

    Sammanställa en utvecklingsplan

    1. Utrymme allt till den minsta detaljerna. Utvecklingsplanen är ditt spelets ås. I det - allt. Ändå: Allt är i det. Mekanik, tomt, handlingsplats, design och allt annat. Och formatet är inte viktigt, kärnan är viktigt, innehållet i detta dokument är viktigt.

      • Särskilt viktiga utvecklingsplaner är när de är under ditt startteam. Spelutvecklingsplanen i det här fallet är en bordplatta ... kommandofilen. Var noggrann, specifik och förståelig i formuleringen som beskriver de eller andra aspekterna av spelet.
      • Inte varje spel har en utvecklingsplan, och de två identiska planerna hittas inte. Den här artikeln är bara en allmän guide, men du har rätt att göra dina ändringar.
    2. Göra en innehållsförteckning. En aspekt av spelet bör anges i innehållsförteckningen. Det enda du behöver inte nämna om tomten, om bara tomten inte är kopplad till spelets mekanik.

      • Innehållsförteckning - Det är nästan som en guide till spelet. Börja med allmänna sektioner, dela dem sedan på underavsnittet.
      • Innehållsförteckning - Det här är som en grovmodell av spelet. Men var och en av föremålen måste vara detaljer, många detaljer!
    3. Fyll i varje objekt i innehållsförteckningen. Beskriv allt så i detalj och det är klart att, som börjar arbeta med kodning och ritning, alla förstod allt, och omedelbart. Varje mekanik, varje funktion - allt bör förklaras av 5+!

      Visa spelutvecklingsplanen till andra människor. Beroende på ditt tillvägagångssätt kan skapandet av spelet både delas. Yttrandena från andra människor om spelet kan göra det bättre.

      • Berätta för mig en person du ska släppa spelet. Om en person anser att det bara är en idé, kan kritiken vara ytlig.
      • Om du bestämmer dig för att visa spelutvecklingsplanen till dina nära och kära (som regel, visa föräldrar), kom ihåg att deras bedömning kan vara för mjuk än om spelet kritiserade den ivrig lekman. Nej, det betyder inte att det är omöjligt att visa planen för föräldrar. Du kan, men glöm inte att visa det och de som har erfarenhet på detta område.

    Vi börjar programmera

    1. Välj motorn. Motorn är grunden för spelet, det här är en uppsättning verktyg som behövs för att skapa det. Det är självklart mycket lättare att ta en färdig motor än att börja utveckla din egen. För enskilda utvecklare är valet av motorer stor och mångsidig.

      • Med hjälp av motorer förenklar arbetet med grafik, ljud och artificiell intelligens.
      • Olika motorer är olika plus och nackdelar. Något passar bäst för tvådimensionella spel, något - för tredimensionell. Någonstans måste du bättre förstå programmeringen, någonstans kan du börja arbeta utan att fungera från proceduren. Följande motorer är populära:
        • GameMaker: Studio är en av de mest populära motorerna för tvådimensionella spel.
        • Enighet är en lättanvänd motor för att skapa tredimensionella spel.
        • RPG Maker XV - Skriptmotor för att skapa tvådimensionell rollspel I stil med JRPG.
        • Unreal Development Kit är en tredimensionell mångsidig motor.
        • Källan är en mycket populär och ofta uppdaterad motor för att skapa tredimensionella spel.
        • Projekt Shark - 3D-motor för nybörjare och avancerade användare.
    2. Undersök motorens egenskaper eller dölja en specialist i den. Beroende på valet kan det finnas mycket programmering. Men även med de enklaste motorerna för att räkna ut är det inte så enkelt. Därför, om uppgiften verkar ingen styrka, hitta en professionell.

      • Det kan vara början lagarbete ovanför spelet. Först - en programmerare, sedan en specialist i ljud och designer, sedan testaren ...
      • Det finns ett stort samhälle av oberoende utvecklare med vilka det är värt att samarbeta. Om folk njuter av din idé - de, inspirerade, hjälper dig att belysa henne!
    3. Gör ett prototypspel. Efter att ha studerat motorn, gör en prototyp av spelet. Detta är i huvudsak ett test av spelets grundläggande funktionalitet. Grafik eller ljud behövs ännu inte, bara aggregat och ett testområde behövs.

      • Det är nödvändigt att kontrollera och göra om prototypen tills den blir kul. Under inspektioner är det nödvändigt att identifiera allt som fungerar felaktigt och göra lämpliga ändringar. Om prototypen inte orsakar folk av glädje, så är spelet självligt förvånat.
      • Prototypen ändras mer än en gång eller två. Det här är normalt, för att du aldrig vet på förhand hur det här eller den mekaniken beter sig.
    4. Arbeta på kontrollen. Förvaltningen som utförs av spelaren är en grundläggande nivå av Funktionellt spel. På prototypsteget är det viktigt att göra ledningen så bekväm som möjligt.

      • Dålig, komplicerad, oförståelig kontroll är en besviken spelare. Bra, högkvalitativ, exakt kontroll - en glad spelare.

    Vi arbetar med grafik och ljud

    1. Tänk vad projektet behöver. Kanske kommer ditt spel att vara tillräckligt strikta geometriska former och 16 färger? Eller behöver du komplexa teckningar som skapats av hela teamet av designers? Och låter? Var realistisk i dina uppskattningar och anställa människor i enlighet med detta.

      • De flesta enskilda spel skapas av krafterna i ett litet lag eller ens en person. Observera att ensam, skapandet av spelet tar mycket mer tid.
      • Det finns många gratis resurser tillgängliga för alla. Det viktigaste i denna fråga är inte att bryta mot upphovsrätten.
    2. Rita utkast till konst. Börja arbeta på den visuella delen av spelet, så att spelet har fått den atmosfären du såg i dina drömmar.

      Utveckla spelets värld. Finns det konstkonst? Du kan börja flytta till skapandet av spelet och, med hänsyn till stylistiken, starta ritningsnivåer eller spelområden. Om ditt spel är i stil med "pussel", därefter uppfinna pussel.

    3. Förbättra grafik. Beroende på den valda grafikstilen kan olika program komma till räddning, till exempel:

      • Blender är en av de mest populära 3D-redaktörerna (och gratis). I nätverket fullt handböcker på den, så att hanterar och problemen inte snabbt börjar arbeta.
      • Photoshop - mycket användbar på scenen för att skapa texturer, samt att rita en tvådimensionell konst som helhet. Ja, han betalas. Om du vill ha en gratis analog - ta GIMP, har den nästan samma funktionalitet.
      • Paint.net är ett gratis alternativ till ett sådant program som Paint Shop Pro, det gör det enkelt och enkelt att skapa en tvådimensionell konst. Detta program är speciellt användbart när man arbetar på en tvådimensionell pixelkonst.
      • Använd Adobe Illustrator. Detta program är bra för vektorgrafik. Det kostar det inte mogas, så om du har pengar i kanten, använd Inkscape - gratis alternativ till Adobe Illustrator med öppen källkod.
    4. Skriv ner ljudet. Ljudet är en mycket viktig nivellering atmosfär av något spel. Har du musik, oavsett om det inte har det, vilka ljudeffekter reproduceras och när dialogerna är uttryckta - allt detta kommer att ha en betydande inverkan på spelarens intryck från spelet.

      • Det finns gratis och funktionella program för att arbeta med ljud tillgängligt på nätverket. Om du har en begränsad budget blir de ett utmärkt val.
      • Du kan skriva ljudet från huset med hjälp av rättsmedel.

Denna artikel är den första i hela materialcykeln för dem som vill bli skaparen av spelen. Om du är ung, ambitiös och full av idéer, och händerna kommer att dras för att göra "GTA Killer" eller " Mmorpg typ Wow, men cooler, "då hittade du det som letade efter spel för skapandet av spel. Mitt mål är läsaren med en allmän uppfattning om hur fortfarande processen med att skapa spel och skingra de illusioner som kan ha utvecklats på denna kostnad så att du senare kan undvika misstag som gjorts av många. Som i alla fall är hälften av framgången korrekt förberedelse, så ju mer du kommer att kunna föreställa dig hela målningen, kommer den större framgången att kunna uppnå.

För närvarande ingår artiklarna följande material, som så småningom kompletteras med tiden:

1. Skapa spel för nybörjare






Nybörjare utvecklare av spel - Motoning "Kettle"

Så, efter en kväll för Du trodde, och vad är jag sämre? .. tänkte och bestämde mig för att han var, en chans för universellt erkännande - det är dags att skapa dina drömmars spel! Det verkar som om det inte finns något komplicerat i detta, men du är felaktig ... allvarligt felaktigt. Från det här, kanske vi börjar.

Faktum är att även om du inte rör frågan om komplexiteten i utvecklingen av något spel (och vi kommer definitivt att röra den något lägre), då alla fördelar och positiva sidor "Scharotelnia" med intresse utjämnas av de negativa parterna, med vilka alla utvecklare är konfigurerade, särskilt nybörjare.

Det hände så att det allra första etappen är den mest attraktiva är tankens ögonblick, dess ytliga studie, kreativitetsmoment. Vid sådana stunder kan du skära cirklarna runt rummet med timmar, vilket representerar hur coolt allting ska visa sig och vilken bekännelse kan uppnås om du inser en ny idé om livet. Admissive av ditt kreativa geni kan överfyll fartyget, och i det här fallet kommer det att kräva att produktionen av all den omogna idén är flög på ett av de tematiska forumen, i ämnet med titeltypen "Jag samlar laget för att utveckla spelet, Allt behövs. " Där framgångsrikt ridiculed av mer erfarna kamrater på verkstaden, och det är värt att känna igen, ibland är det mycket rättvist.

Skapa spel - Underhållning?

Tyvärr är det inte så. Även om de inte berör professionellt arbete inom spelproduktionsindustrin, är amatörprojektet inte underhållning i ordets bokstavliga känsla. Naturligtvis leder processen med att arbeta med utförandet av sina idéer viss tillfredsställelse och är bekväm som ett medel för självförverkligande, men ... som redan nämnts är det trevligaste födelsetidens ögonblick och hennes studie, men då oundvikligen förekommer "arbetskraft vardagar" Med sina repetitiva handlingar, tråkigt noggrant arbete och det faktum att jag inte vill göra det alls (och sedan skapandet av spel är ganska ett mångsidigt jobb, så kommer sådana saker säkert att vara, särskilt om du arbetar ensam). Som ett resultat sjunker motivationen i en sådan träsk, och med henne - och önskan att engagera sig i sitt projekt.

Var beredd på det faktum att även ett relativt litet spelprojekt kan ta sig bort från dig inte en månad med sin färdighet. Trodde du att du har tillräckligt med motivation att fortsätta att arbeta med utförandet av din idé, även efter att den första spänningen kommer att blekna? .. förmodligen, jag kommer inte att misstas om jag säger att andelen projekt som inte kom till slutet Och övergivna vid olika utvecklingsstadier söka till 99% ... Du vill inte fylla i detta nummer av din idé, eller hur?

Typiskt porträtt av en nybörjareutvecklare

Ja, de förlåter mig de som känner igen sig i den här beskrivningen - jag uppmanar att inte bli förolämpad, men att fortsätta läsa. Nu ska vi försöka rita ett typiskt porträtt av en nybörjareutvecklare för att bättre förstå vad vi måste ta itu med. Så, början "Izrodel" är oftast en skolstudent i åldern 12-18 år, plötsligt taggade tanken på att skapa spel. Tanken kommer spontant antingen efter lite chock mot inspiration, som en ny film eller populärt spel. Som regel vet han själv ingenting på grund av ålder, brist på erfarenhet och andra skäl, så han vill agera som " huvud"Och / eller" scenario", "av idéer"Eftersom det är omöjligt att göra någonting åtminstone med sådana färdigheter, är det omöjligt, då behöver du ett" lag "att denna generator av geniala idéer försöker samlas på ett av de tematiska forumet.

Vid närmare undersökning visar sig tanken vara en klon av något populärt och känt, "men bättre." Sedan idéerna om vad jag egentligen vill, och hur man organiserar produktivt arbete, nej, så är alla nästan alla inbjudna till laget. Som ett resultat består ett sådant "lag" av slumpmässiga personer som under veckan två skapar synligheten av den stormiga diskussionen om "projektet", ibland även försöker göra något (som 3D-modeller från den primitiva uppsättningen), men efter Om samma gång var samtidigt entusiasm det går ner på "nej", medlemmar i laget verkar brådskande / session / lektioner / farmor föll illa och hela tanken är säkert spridd som ett korthus. Beknad bild? ..

Utveckling av ett spel yrke eller hobby?

Utvecklingen av spel för många är bara en hobby (dvs hobby), men vissa människor associerar sin karriär från spelutvecklingsindustrin och blir professionella utvecklare. Naturligtvis är frågan om det finns en skillnad mellan en amatör och en professionell, det är inte värt det och är väldigt viktigt. Samtidigt har vissa älskare en mycket högre nivå än enskilda "proffs", så att faktumet att tillhöra en av dessa två grupper inte bestämmer. Ändå ålägger vissa avtryck fortfarande.

AmatörSom regel har den en annan inkomstkälla (om han redan är en vuxen nog), så frågan om den kommersiella framgången för hans projekt hänger inte. På samma sätt, för dem som studerar i skolan / yrkesskolor / universitet, kan de när som helst fungera på spelet för deras nöje, kasta när som helst, att genomföra några idéer och är i allmänhet mer frihet i sina handlingar. Å andra sidan kan de inte ägna sig åt studien av verktyg och få nya färdigheter tillräckligt med tid, därför i den ständigt föränderliga världarna av spel, är det alltid mer allvarligt att ligga bakom tekniskt och effektivt.

Professionell - Han och Afrika Professional. Han gör sitt jobb och får pengar för det. Som regel är det nödvändigt att arbeta på andras idéer, och eftersom de verkar intressanta, men ibland måste det i alla fall arbeta med vad du inte gillar. Eftersom kunskapsnivån är avgörande i yrkesverksamhet, måste en sådan person fortsätta med tiden för att behärska nya tekniker, program, tekniker, tekniker etc. Det har råd att delta i seminarier, avancerade kurser, spendera tillräckligt med tid på böcker och video tutorials. Kort sagt, för att hålla sig i en konstant tävling för rätten att betraktas som en specialist i hans fall.

Det finns ett tredje alternativ - det här oberoende utvecklare (INDI). Enligt min åsikt är detta det mest attraktiva sättet för dem som har tillräcklig talang och förmågor för att utveckla spel "från och till" på egen hand, antingen i ett litet lag. Det finns fördelar med detta tillvägagångssätt - du kan arbeta med utförandet av dina idéer och samtidigt tjäna pengar på den.

Gynne fördelarna med ett professionellt och hobby-tillvägagångssätt, indi-utveckling levereras inte från beteende i skelettet av honung.

  • För det första, för att vara en framgångsrik indieutvecklare, är det fortfarande nödvändigt att regelbundet engagera sig i sina förmågor och förbättring av färdigheter, ägna tillräckligt med tid för självutbildning - två helger i veckan, som kan ägnas åt arbetet, kommer sannolikt inte att vara tillräckligt.
  • För det andra måste du självständigt engagera sig i många specifika saker som enskilda specialister skulle utföra i ett stort företag, och i amatörprojektet skulle det vara möjligt att göra utan dem. För det tredje, eftersom master-on-all-hands, som kan vara lika välkomna att klara av alla aspekter av utvecklingen av spelet (grafisk design musikprogram) över hela världen, förmodligen ett läsnummer, då en del av Arbetet måste överföras till uppfyllelse av frilansare eller leta efter likasinnade personer som är redo att arbeta med dig.
  • Tja, i tredje, vilket gör en satsning på ditt projekt, investerar du i det, pengar (även om det är öppet möjligt att göra utan betydande investeringar) och förväntar sig att få någon avkastning. Och då beror allt på dig - vad kommer att träna, tjäna sedan. Projektet kan vara både framgångsrikt och misslyckat.

Prisidéer för spel


Ofta är det nödvändigt att hantera situationen när ett ämne framträder på forumet om utvecklingen av spel där författaren presenterar sitt projekt, men undviker alla delar, begränsade till den mest allmänna informationen. Som svar på förfrågningar om att ge detaljer, hävdar författaren att det inte kommer att göra det, för Idéerna är unika och kan bli stulna. Utan tvekan kan vissa idéer vara mycket framgångsrika, och de är ganska rimliga att hålla hemlighet, men ...

Inte svimma, men tanken själv har inget pris. Noll. Även den mest geniala idén är värd ingenting. De stora många idéerna, och några av dem är väldigt och mycket framgångsrika. Ändå har idén inte ett praktiskt värde tills det implementeras i form av något mindre abstrakt.

Tänk: När var sista gången du såg en riktigt original idé? "Avatar"? Nej - Om du sönderdelar idén till konceptets nivå är allt enkelt: Earthlings från framtiden ger resurser på någon annans planet, ignorerar de lokala befolkningens intressen. En av jordartarna tränger in i sympati mot aboriginerna, blir en del av sitt folk och leder kampen mot invaderarna. Bara, är det inte? Crysis? En klassisk skytt om de speciella krafterna för eliten med de superförmågor som kostymen ger honom och utlänningar från utrymmet. WORLD OF WARCRAFT? Spelet, vars handling inträffar i händelsen rik och förhistoria av universum, med en hög roll av plotkomponenten, mångsidiga komplexa interaktioner av spelare och ett kraftfullt ekonomiskt system.

I alla dessa idéer är de mest värdefulla hur de genomfördes. Även den enklaste idén, som är belägen på en hög högkvalitativ nivå, med djup utarbetande, kan "chock" och bli ett hutspel / film.

Så vi kommer till slutsatsen att frågan "Hur" är mycket viktigare än frågan om "vad" för en nybörjareutvecklare. Det är uppenbart att tanken på att skapa en ny generation MMORPG (den så kallade Next-Gen) är absolut värdelös för de flesta utvecklare, eftersom de på grund av objektiva skäl kan de helt enkelt inte inse det i någon form.

Engelska för spelutvecklare

Separat omnämnande förtjänar frågan om att studera engelska. Självklart är det faktum att spelindustrin i den överväldigande majoriteten använder engelska som ett språk av internationell kommunikation är uppenbart. Naturligtvis finns det nationella marknader och deras utvecklare som talar på sitt eget språk (till exempel Ryssland och Japan), kan vissa av dem vara mycket stora och till och med stora (Kina) - men det avbryter inte det faktum att utvecklingsverktygen, pedagogiska material Och dokumentationen använder nästan alltid engelska.

Jag är övertygad om att kunskap om engelska är en kritisk faktorsom har en stor inverkan på vägen som måste gå för att bli en utvecklare av spel. Även med en rent praktisk synvinkel, förmågan att läsa och förstå de engelska texterna på ett stort trumfkort i kampen för en plats under solen. Om du öppnar lediga platser av ryska utvecklarföretag, kommer 90% av dem att ha ett sådant föremål som "teknisk engelska på nivån på läsning och förståelse."

Ta ett specifikt exempel, 3D-grafik. Text och video tutorials Enligt 3D-grafik på ryska för det mesta är gjorda av älskare för älskare, bara några av dem lär något som kan kallas en genomsnittlig nivå, och en extremt liten del är verkligen professionella och faktiska saker. Med andra ord är allt detta en droppe i kunskapens hav.

Jag frågar varför du kan vara nöjd med en droppe, om du kan dricka havet? Kunskap och förståelse för engelska är din nyckel till ett stort utbud av användbar och relevant information, det faktum att få tillgång till vilket ger dig tio punkter i formuläret. Digitala handledare och Gnomon Workshop är i deras tillgång tusentals träningsvideor på alla användningsområden av populära 3D-paket, som Maya eller 3DS max. De engelsktalande platserna är SISHA med artiklar om GameDev, och på forumet kan man berätta för lösningen av komplexa problem, helt enkelt för att antalet personer det finns obestridliga ovan med antalet personer här. Ta det bästa av de två världarna!

Vad ska man göra? Lärande språk - det är värt det, även om det på ett år tänker på GameDev. Hur? Sova inte i skollektioner, registrera dig för kurser, använd självvända vägar, det skulle vara en önskan. Särskild uppmärksamhet bör ägnas åt vokabulär, du kan inte alls kunna tala på detta språk, är det viktigaste att kunna läsa och förstå läsningen. Därefter kommer det att vara möjligt att börja utveckla kompetensen för uppfattningen av engelska tal på förhandlingen, och detta kan hjälpa video tutorials på 3D-grafik, om du är en konstnär eller ljudlogistik på engelska. Återigen upprepar jag, på andra sidan språkbarriären, en stor värld full av information. Har inte nycklar till det - det är som att lära av utkast när det finns ett bibliotek i närheten.

Vad ska framtida spelutvecklare ta hänsyn till? Från vilket språk att börja lära sig? Vad strävar efter? Vem är lika? Och vad ska göras först?

De flesta av rockmusikälskarna förr eller senare tar gitarr. Sport fans passionerat drömmer om ett fotbollsplan, en basketplan eller tennisbana. Tja, de som har gjort hundratals kapning i GTA tillbringade tiotals timmar i dataklubbar för motstrejk eller nått mycket framgång i MMORPG, säkert om karriären för utvecklaren av spelet.

Problemet är att detta område är utbildat i en fråga om utbildningsinstitutioner. Därför gjorde de flesta spelutvecklare - självlärd, en gång själva gjort träningsprogram. Men vilka nyanser tog de hänsyn till? Var började de och vad strävar de efter? Vilket språk lärde de först? Vi försökte svara på dessa och andra aktuella problem.

Vad strävar efter?

Innan du går till affären gör du en lista med inköp (åtminstone i ditt huvud). Innan du reser till den andra änden av staden - lägger rutten. Tja, innan du studerar utvecklingen av spel är det lämpligt att undra: Vad vill du göra? Skapa mobila applikationer eller webbläsarspel? Arbeta i ett stort företag eller små? Professionellt engagera sig i spel eller ägna till den här lediga tiden? Och om det första är det som intresserar dig mer: skapandet av gränssnittet, separationen av spelet eller skriva skript?

Den korrekta inställningen av målet kommer att bidra till att spara mycket tid och styrka. Dessutom kommer det att uppnå slutposten på det kortaste sättet. Utan risk, komma bort från vägen eller snälla i träsken.

Vilket språk att lära sig?

Dessutom beror målet på målet och svaret på den brinnande frågan: från vilket programmeringsspråk är värt att börja?

Således, framtida spelutvecklare som minecraft och mobila applikationer Under Android bör du uppmärksamma Java. Till att börja med, rekommenderar vi dig att passera intensiv, särskilt eftersom det är gratis. De som ser mot iOS - på objektiv-c. För webbläsarespel, ibland finns det tillräckligt med kunskaper om Ruby-on-Rails. För mycket små och enkla tider är HTML tillräcklig. Vid produktion av Flash-spel används ActionScript, och att skriva skript av all komplexitet behöver du JavaScript eller kanske inte är så vanlig LUA. Att skapa små konsolspel Kunskap krävs.

När det gäller de mest stora budget spelen (den så kallade AAA-klassen) är de flesta utrustade med sina egna eller lånade från "motorn" kollegor. Ofta är dock hela "motorn" eller det mesta skrivet på C ++. Det var detta språk som användes när man skapade en mängd kända "leksaker" - från Doom 3 och Call of Duty till FIFA och Simsna.. Medan den klassiska som quake skrevs i C.

Men i utvecklingen av C ++ finns det snag - överdriven komplexitet. Det är inte för ingenting att de säger att de tas för C ++, utan att veta andra språk, det är som att starta studien av matematik från linjära ekvationer.

Är ett språk nog?

En av charmerna för programmering är möjligheten till permanent självutveckling. I utvecklingen av spel (särskilt stor) är självförbättring, inklusive studien av så många språk som möjligt, inte ett infall, men den vitala nödvändigheten. Så, erfarna utvecklare som arbetar till förmån för jättar spelindustrin, möter ofta behovet av att skriva på 7-8 språk växelvis. Samtidigt, förutom de ovanstående språken, måste de till exempel studera Python antingen alls SQL (som du förstår, för att skapa databaser).

Därför, om du bestämmer dig för att ansluta ödet med produktion stora spel, Var beredd att bli en "polyglot". Dessutom kommer de fler språk du behärskar, de mer intressanta och olika uppgifterna framför dig kommer att levereras. Nåväl, naturligtvis kommer chansen att få en dröm märkbart öka.

VAR SKA MAN STARTA?

Innan begrepp resa runt om i världen, du måste lära dig att gå. Tja, före ett seriöst spelprojekt, måste du försöka styrkor i något mindre betydande.

Nästan alla erfarna utvecklare oavsett regalia och talang började med små applikationer: brädspel, Variationer av kända "leksaker", enkla "flash-enheter". Då tänkte de inte på stora utställningar som E3, men ackumulerade ovärderlig erfarenhet. Varför inte följa deras exempel? Det skriver inte nödvändigtvis arkivkoden. För debuten är det tillräckligt att använda speciella program för att skapa spel (till exempel spelmakare). Trots allt, även tack vare ett enkelt verktyg, kommer du mycket att underlätta ditt liv. Först, i miniatyr förstår du logiken och strukturen i nästan alla spelprogram. För det andra saknar de bump som läker under övergången till allvarliga projekt. Slutligen, för det tredje, berika portföljen. Trots allt kräver även en enkel "leksak" en massa tid, tålamod och kreativitet för fiktionskoncept, skrivkod och eliminering av buggar. Dessutom visar det att du är bekant med produktion av spel, inte bara i en torr teori.

Vad ska man ta för ett landmärke?

Den som drömmer om att bli en författare kommer att läsa hundratals böcker innan de skriver minst ett ord. Master of the spel på piano på tänderna Känn de bästa verk av Strauss, Chopin och Beethoven. De berömda artisterna framför stora utställningar undersökte konstens historia.

Spelet utvecklar samma princip. Du kommer inte att kunna utvecklas i vakuum. Därför spelar du, inspirera hantverkare och, som en svamp, absorberar det bästa. Samtidigt, försök att titta på de applikationer som inte är av "gameimer", men den blick av utvecklaren. Med andra ord: transparera spelet. Tänk på varför just nu "bot" sprang till vänster, och inte tillbaka? På grund av vilka faktorer förändrar styrkan och noggrannheten i strejken i sportsimulator? Hur man skapar en "effekt av trötthet" med en skuld av en karaktär av ett tecken? Hur man gör en spelare medan du hörde ljudet av droppar, och inte gris skrik? I allmänhet tränger in kärnan. Försök att återskapa algoritmerna i huvudet, som stöter på under spelet. Tro mig, ett liknande konstruktivt tillvägagångssätt hjälper dig i framtiden svårt, men jävla spännande karriärkarriär för utvecklaren av spel.

Det är osannolikt att en person hittas, som åtminstone en gång i sitt liv spelade minst ett dataspel, oavsett om en bärbar dator eller en mobil enhet. Tja, vem av er, kära läsare av vår blogg, drömde inte för att skapa mitt spel och, om det inte blev miljonär tack vare mitt projekt, då för att förhärliga åtminstone bland mina vänner?

Men hur man skapar ett spel på Android från början, utan att ha särskild kunskap och inte veta även grunden för programmering? Det visar sig, prova dig själv som en utvecklare av spel är det inte svår uppgift. Detta kommer att vara temat för vår dags material.

  1. Idé eller skript.
  2. Önskan och tålamod.
  3. Spel designer.

Och om med de två första komponenterna av framgång mer eller mindre är allt klart, då på den tredje komponenten behöver du stoppa mer.

Vad är speldesignern

Vi pratar om ett program som väsentligt förenklar utvecklingen av spel, vilket gör det tillgängligt för personer som inte har programmeringsförmåga. I designdesignern kombinerade en integrerad utvecklingsmiljö, spelmotor och nivåredigeraren som fungerar som en visuell redaktör ( WYSIWYG. - Engelsk Förkortning "Vad du ser, då kommer du att få").

Vissa designers kan vara begränsade till genren (till exempel RPG, Arcade, Quests). Andra, som ger möjlighet att designa spel av olika genrer, samtidigt begränsa fantasin av nybörjaren utvecklare 2D-spel.

Även läsning endast redan skrivet, blir det klart att för en ny utvecklare som bestämde sig för att skriva ett spel för någon operativ system, Inklusive OS Android, valet av en lämplig designer är huvuduppgiften, eftersom det framtida projektets öde beror på funktionaliteten och kapaciteten i det här verktyget.

Hur man väljer den önskade konstruktören

Du måste börja med bedömningen av din egen kunskapsnivå inom programmeringsområdet. Om han strävar efter noll eller frånvarande alls, är det bättre att prova de enklaste alternativen. Och även om du inte äger nödvändig kunskap Engelska, då i det här fallet kan du hitta det program som passar dig.

Och den andra viktiga punkten när man väljer en designer-funktionalitet. Här måste du mycket noggrant analysera scenariot i ditt projekt, eftersom ju svårare spelet kommer att bli, ju mer för att skapa det kommer att behövas en mängd olika verktyg, och designern behöver mer kraftfull.

För att hjälpa till att välja, nedan presenterar vi det bästa designersprogrammet, som i allmänhet inte utesluter vad du, noggrant kämpar på forum eller specialiserade platser, hämtar något annat för dig själv, fördelen med detta utbud av program ganska breda .

Topp 5 bästa speldesigners

Konstruera 2.

Denna applikation upptar alltid de första raderna i speldesigners ranking. Med konstruktion 2 kan du skapa tvådimensionella spel av nästan alla genrer för olika plattformar, inklusive för Android, samt animerade spelinriktade till webbläsare som stöder HTML5.

Med hänsyn till det stora antalet hjälpinstrument kommer programmet att kunna anpassa även nybörjare.

För att behärska arbetet med konstruktion 2 är det inte nödvändigt att köpa en licens, en gratis friversion föreslås vara ganska tillräckliga verktyg och möjligheten att exportera ett färdigt projekt till vissa plattformar. Men kodningen av den färdiga produkten på mobila plattformar Och tillgång till den fulla volymen av funktionell kommer att ge 129 dollar personlig licens. Om din skicklighet i att skapa spel har nått Apogee, och du har redan blivit intäkter från ditt projekt mer än 5 tusen dollar. Det kommer att behöva gaffla ut för ett affärsalternativ som kostar $ 429.

Och nu, titta på några praktiska videoklipp för att skapa spelapplikationer Med konstruktion 2:

Clickteam fusion.

Clickteam Fusion är ett annat urval av en utmärkt fullfjädrad speldesigner som hjälper till och med en nykomling att skapa ett fullfjädrat spel. Programmet ger möjlighet att exportera de skapade applikationerna helt i HTML5-formatet, vilket innebär att det kommer att vara möjligt att publicera webbläsarespel och även konvertera dem för att publicera på olika mobilmarknader, till exempel Google Play.

Från de viktigaste egenskaperna kan du markera gränssnittets enkelhet, stöd för shader-effekter och hårdvaruacceleration, tillgängligheten av en fullfjädrad evenemangsredigerare, vilket sparar projekt i format som är kompatibla med olika plattformar, inklusive Android.

Den betalda utvecklarversionen av programmet är inte tillgänglig för boende i Ryska federationen, men dess licensierade disk kan beställas från samma Amazon, som lindrar en personlig budget i genomsnitt med $ 100. Rusifiering av menyn genom en spricka från tredje part är möjligt.

Hur man arbetar med programmet, titta på en speciell videokurs:

Stencyl

Stencyl är ett annat utmärkt verktyg som låter dig utveckla enkla datorer 2D-spel utan speciell kunskap om koder, samt programmeringsspråk för alla populära plattformar. Det har arbetat med skript och system som presenteras i form av block, och du kan dra föremål eller egenskaper med mus som är mycket bekvämt.

Programutvecklaren erbjuder också möjlighet att registrera sig i block och dess kod, men för detta, naturligtvis kunskaper inom programmeringsområdet.

Närvaron av en utmärkt grafisk redigeringsscene designer tillåter användaren att tillämpa sin fantasi för att dra spelvärldar.

Den optimala funktionssatsen hjälper till att skapa kvalitetsspel Olika genrer, men den mest kakel (kaklade) schema Stencyl kommer att vara relevant för "skytte" eller "Brookil".

Programmet gäller gratis, men export till skrivbordsformat kräver en prenumeration som kostar $ 99 per år och licensen för mobilspel - 199 dollar per år.

Vi tittar på den accelererade kursen på jobbet med Stencyl:

Game Maker.

Programmet finns i betalt och fri version. Med alternativet Budget kan du skapa bra tvådimensionella spel under skrivbordet. Medan den betalda versionen ger dig möjlighet att skriva en ganska "knepig" 3d leksaker för Windows, iOS och Android. Vi är fortfarande intresserade av gratis möjlighet att lära oss hur man implementerar dig själv i spelindustrin, och Game Maker är det mycket alternativet som låter dig skapa spel med ditt eget scenario utan restriktioner i valet av genre.

Programmet erbjuder valet av färdiga platsmönster, objekt, såväl som tecken, ljud och bakgrunder. Så, allt kreativt arbete kommer ner för att dra in i arbetsområdet för de valda elementen och urvalet av förhållanden - platsen och interaktionen med andra föremål. Åtminstone kunskap om programmeringsspråket och behöver inte, men användare som "i ämnet" kommer att kunna använda GML, något som liknar JS och C ++.

Game Maker sträcker sig till engelska, så de som inte har tillräckligt behöver ladda ner ryssfilen.

Vem är intresserad av detta program, vi föreslår att du tittar på en inlärningsvideo:

Unity 3d

Enighet 3D - Kanske det bästa som kan erbjudas för att skapa ett högkvalitativt tredimensionellt projekt. Programmet integrerade helt färdiga modeller, liksom texturer och skript. Dessutom är det möjligt att lägga till och eget innehåll - ljud, bilder och videor.

Spel som skapats med hjälp av enhet är kompatibla med alla populära plattformar från mobila enheter på iOS eller Android till Smart TV-tv-mottagare.

Programmet har en hög kompileringshastighet, lätt att använda gränssnitt, flexibel och multifunktionell redigerare.

Allt spelåtgärder Och karaktärernas beteende är baserat på den fysiska goda fysiska kärnan. Varje objekt som skapats i denna spelkonstruktör är en specifik kombination av händelser och skript som hanterar utvecklaren självständigt.

Det är viktigt att förstå att åtminstone programmet är placerat, som en speldesigner, utformad för nykomlingar, kommer en viss kunskapsnivå för att arbeta med den här applikationen fortfarande behöver. Tja, att arbeta med 3D-grafik förutsätter närvaron av en ganska modern dator utrustad med ett hårdvarukort.

En serie spelskapelse av spel som använder Unity 3D:

Så bestämde du dig för att inse din dröm för att skapa ditt eget, unika spel. Vi försökte ge information som kunde hjälpa till med detta. Observera om du noggrant läser det presenterade materialet, och åtminstone slår video tutorials för varje program, så märkte du förmodligen att arbetet med varje speldesigner är byggt enligt en princip. Därför är det möjligt att du kan välja något som är mer lämpligt för dina önskemål. Vi hoppas åtminstone att frågan om hur man gör själva spelet på Android stängt. Lycka till!