Hur man bygger ett spel från grunden utan kodning
Det brukade vara att det enda folket som spelade spel är de som har dyra handhållna enheter som GameBoy eller konsoler begåvade av dem av sina föräldrar. Nu spelar nästan alla som äger en bärbar dator, skrivbord, smartphone eller surfplatta - från 5-åringar till min mormor - spel.
Den sociala stigmatiseringen av spel har förändrats till det bättre, från "du sparar bara din tid, spel kommer att göra dig dum" till en av de stora formerna för lönsam underhållning.
Tusentals nya spel publiceras, både av stora företag och indieutvecklare - och de kommer inte att göra det om de inte tjänar pengar, eller hur? Men här är saken: inte alla spelmakare vet hur man kodar. Faktum är att även du kan skapa spel utan att röra en enda kodrad!
Spelbyggare: Hur arbetar de?
Min utbildning och karriär drivs av spel. Jag studerade programmering på college i hopp om att en dag skulle kunna bygga mitt eget spel som heter “Pokemon Rainbow”. Allvarligt. Men vet du vad?
Du behöver inte verkligen lära dig hur du kodar för att skapa ett spel som Pokemon, Zelda, Harvest Moon, Flappy Bird, första personskyttar, zombiespel och många fler speltyper.
Det kallas programvara spelbyggare som gör det möjligt för vanliga människor som du och jag att helt enkelt dra och släppa objekt och ställa in dem för att göra en viss uppgift. Spelbyggare arbetar på ett sätt som hjälper människor att undvika kodning.
Detta är möjligt eftersom människorna bakom dessa spelbyggare har programmerat alla möjliga spelrörelser. Allt du behöver göra är att välj vilken förinställd åtgärd som ska användas.
Saker du behöver komma igång
Nu behöver du inte bygga miljön eller karaktärerna i ditt spel, det finns några saker du behöver förstå först.
1. Ditt spelets berättelse
Vad handlar ditt spel om? Vem är dina karaktärer? Vad är deras motivation? Du behöver skriv ner en berättelse om hur ditt spel värld fungerar. Och detta gäller inte bara dina hjältar, men också dina antagonister också.
Självklart behöver det inte vara så länge. Tänk på Super Mario Bros. Spelet själv avslöjar inte mycket om karaktärernas personlighet, men det hjälper till med utvecklingen av spelet. Mario letar efter prinsessan, vem är alltid i ett annat slott. Varför söker Mario henne? Hon kidnappades av Bowser! Se? Det kan vara så enkelt som det.
2. Dina spelregler
Hur fungerar din värld? Följer det den verkliga fysiken? Eller följer det sina egna regler? Du måste definiera dina regler tidigt och stå fast vid dem. Till exempel, hur många liv eller hälsopunkter får din hjälte? När hjälten dör, vad händer? Respektera fiender? Vad sägs om ditt nivelleringssystem? Kan fiender hoppa på väggar?
Du får idén. Du måste ange dina egna begränsningar. Vad som är möjligt i spelet och vad som inte är. Detta kommer att vara till nytta när du redan bygger ditt spel.
3. Ditt spelets resurser
Ett spel är inte ett spel om det inte har följande:
- Grafik - du har inte sett ett spel utan grafik, eller hur? För de flesta kan grafik göra eller bryta ett spel. Många spelare föredrar snygga spel, så du måste noga designa (eller ha någon design) kreativa karaktärer, bakgrunder, planritningar, attack effekter och många fler.
- Musik - musik är en annan viktig komponent i spel. Från bakgrundsmusik, ljudeffekter och jämn röstöverföring. Kan du föreställa dig ett framgångsrikt men helt tyst spel? Nej!
- Tålamod - du behöver massor av det. Eftersom spelbyggare gör det möjligt för icke-programmörer att bra spelar, betyder det också att du måste göra mycket klick.
När du har din historia, regler och resurser, är nästa sak att göra för att välja vilken spelbyggare som ska använda. Nu är det vackra med spelbyggare som är tillgängliga på marknaden De flesta har gratis versioner som du kan lura runt innan du köper premiumversionerna. Så var noga med att testa först!
Topp 3 Spelbyggare
Jag har testat spelbyggare för denna artikels skull, och jag har provat dessa topp 3 spelbyggare. Det finns en gratis version som du kan använda för att publicera HTML5-spel gratis, och en pro-version du kan uppgradera till, för att publicera ditt spel på iOS, Android och Windows.
Låt oss kolla in Gamemaker, Konstruera 2 och Gamesalad.
# 1. Gamemaker
GameMaker är en av de mest populära spelbyggarna där ute, och den har också de mest robusta funktionerna där ute. Det hanterar fysik, kartbyggnad, sprite / karaktärsdesign, och ganska mycket bara om allt du behöver för att skapa ett spel. Den fria versionen låter dig skapa ett enkelt spel som kan publiceras och spelas på skrivbordet.
Ärligt talat, det enda negativa jag kan tänka på om GameMaker är prislappen. Den fria versionen gör underverk, men när det är dags att uppgradera för att du ska kunna publicera dina spel på Mac, iOS och Android behöver du massor av pengar bara för att göra det: cirka 440 dollar för att publicera på iOS och Android. Bortsett från det, har GameMaker bokstavligen allt du någonsin behöver för att bygga ditt spel.
Spel som gjorts med hjälp av GameMaker
Vem känner inte till ånga? Följande spel är antingen på Steam redan, redo för nedladdning, eller är greenlit för publicering.
Galaktiskt missilförsvar. Det här är en uppfriskande ta på den gamla skolan "skydda jorden från invandrare från utomjordingar" slags spel.
Wanderlust: Äventyr. Ett RPG-spel i en stor värld som du kan utforska. Anpassa dina tecken, nivå upp och spela i realtid med upp till 3 av dina vänner.
Se ingen ondska. En fantasi isometrisk pusselspel som har olika pussel att lösa, engagerande berättelse och är bara konstigt på ett vackert sätt.
# 2. Konstruera 2
Constuct 2 är en av de snyggaste spelbyggarna som för närvarande finns på marknaden. Det är inte riddled med röran och du kan enkelt bygga ett spel på bara några timmar. Jämfört med GameMaker är Construct 2 lättare att lära sig och mycket billigare på $ 129,99, och låter dig publicera på Mac, Windows, Linux, IOS, Android och Wii U.
Den vackra sak som jag hittade om Construct 2 är dess användargränssnitt. Det försöker inte att drunkna dig i alla detaljer i spelbyggaren. Det är intuitivt i lägga till handlingar och händelser.
Spel gjorda med Construct 2
Många av spelen du ser på Google Play Butik, iOS App Store och ibland även på Steam byggs med hjälp av spelbyggare som Construct 2. Det enda som är fallet är att de inte kommer att berätta för dig! För varför ska de? De vill hålla hemligheten för sig själva: att det är väldigt lätt att bygga spel!
Nästa Penelope. Ett action- och tävlingsspel i en värld där spelaren kan utforska olika planeter för att hitta Ulysses.
CoinOp Story. CoinOp Story följer äventyret av ett animerat arkadespelskåp vars syfte är att samla spelkort.
Hungrig Hal. Tabellerna har vänt och nu är du en zombie och du jagar folk att äta dem. Jo, det är i princip det!
# 3. Gamesalad
GameSalad är en annan spelbyggare som låter dig bygga spel utan att röra en enda kodrad. Men till skillnad från GameMaker and Construct 2, är GameSalad "till uthyrning" istället för att köpa. Du kan vara en pro medlem för bara 29 dollar / månad, vilket redan är en hel del om du vill testa vattnet först.
Medan GameSalad har allt du behöver, är det sämst att du bara kan prova det grundläggande paketet i 15 dagar. Du kan inte äga spelbyggaren, eftersom det är månadsabonnemang baserat. Ärligt talat, det är det enda negativa jag kan säga om GameSalad.
Spel som gjorts med hjälp av GameSalad
Steam Punks. En Action Platform RPG som har spel som den klassiska Mega Man och Metal Slug.
Little Saw. En plattform som har en liten varelse som måste navigera sig igenom dussintals nivåer samtidigt som världens faror styrs.
Rolig stad. Ett utbildningsspel riktat till barn. Gör en hamburgare, odla en blomma, shoppa, cykla eller prova över ett dussin andra minispel.
Var hittar du tillgångstillgångar
Känner sig inspirerad men fortfarande i tvivel eftersom du inte är bra med karaktärsdesign eller bakgrundsskapande? Om du behöver resurser, här är några platser online där du kan ta tag i designtillgångar inklusive spelkonst, karaktärsdesign, ljudfiler, bakgrundscener, musik och mer.
Open Game Art Bundle erbjuder mycket ljudspår och spelkonst ... allt gratis. Blanda och remixa, använd dem som de är, det är okej!
GSHelper, den officiella marknadsplatsen för GameSalad. Det har hundratals professionellt gjorda konstverk och musik.
Scirra Marketplace, den officiella marknadsplatsen för Scirra, skaparna av Construct 2. Du kan hitta hundratals spelart och ljudspår här för några dollar.
2D Game Art för programmerare för handledning och spel tillgångar du kan köpa.
GraphicRiver för över 1500 spelaktier som du kan använda i dina spel.
GameTexture för gratis spel tillgångar. Vänligen kontrollera användarlicensen.
OpenGameArt.org för gratis spel tillgångar som byggs av gemenskapen. Medan allt ser bra ut här finns det också bra saker att hitta, du behöver bara tålamod!
Bfxr för gratis ljud tillgångar. Förmodligen är musik svårare att skapa än grafik, och du behöver definitivt fiska runt Bfxr om du inte vill köpa eller hyra någon för musiken.
Freesound för fri musik. Få de ljudklipp du behöver för att göra ditt spel mycket roligare.
AudioJungle för ljud och musik bland andra. Om du fortfarande kommer ihåg musik och ljud effekter från Mario Bros årtionden efter att du har slutat spela, förstår du behovet av bra val.
Spel över, vad nu?
När ditt spel är klart är nästa sak kvar för dig att marknadsföra den. Här är ett inlägg som kan hjälpa dig att öka appnedladdningar eller du kan gå över till reddit och be folk att spela ditt spel. Kom ihåg att vara snäll! Om du har tillgängliga medel kan du marknadsföra ditt spel med Facebook-annonser. Du kan också fråga spelbloggar för att presentera eller granska ditt spel.
Så vad tycker du? Vilken typ av spel tänker du på att bygga?