Innehåll
Så, du tycker om att spela spel, men har du någonsin undrat hur mycket kul det skulle vara att göra ett spel?
Vad hör det här, du kan inte koda? Det är okej. Du säger att du är ingen designer? Det är ingen show-stoppare heller!
Numera spelas alltmer lättare att skapa med tillgångar som är tillgängliga för allmänheten. ja det inkluderar dig! Indie-utvecklare dyker upp överallt med unika spelkoncept som fångar allmänhetens uppmärksamhet. Naturligtvis bygga ett spel som Ingen mans himmel kommer inte att hända över natten; men som något gör övningen perfekt!
Idén
Detta är en uppenbar utgångspunkt. Få kreativitet och börja tänka på vad du vill ha i ett spel, chansen är att om du gillar det så kommer en annan där ute också! Men med detta i åtanke, kom ihåg att behålla konceptet enkelt. Du vill inte komplicera saker så mycket att det suger det roliga ut ur det du gör. Gör inte komplexa planer för nästa Bioshock spel. Istället skulle du vänligen tänka mer i linje med ett textbaserat eller rymdinspelare-typ spel.När du väl har din idé kommer nästa uppenbara råd som jag ger dig att vara: hålla fast vid det. Det är alldeles för lätt att hoppa från en strålande idé till nästa, och lämna varje oavslutad. Men ett färdigt spel betyder så mycket mer än ett dussin oavslutade. Ja, du kommer att stöta på fel som kan få dig att börja om igen, men det är att fixa dessa buggar som hjälper dig att utveckla dina färdigheter och fortsätta göra större och bättre spel! (Tänk på att du avslutar ett spel för att uppnå en ny nivå)
Twine är ett open source-verktyg som är helt gratis! Det är textbaserat så det fungerar bra för dig Drakar och demoner fans som tycker om en bra val-din-egen-äventyrsstil av spelet. Textbaserade val spel ligger i hjärtat av alla som du ser numera; Inte länge sedan förklarade BioWare hur de ofta går tillbaka till referenspennor och spel för att få inspiration för sig själva. Om BioWare tycker att det är en bra utgångspunkt, varför inte ge det ett steg?
Twine är kanske den enklaste spelskaparen som du hittar. Den har en lättanvänd visuell redaktör för att du ska kunna skriva in spelets historia. När den är klar publicerar den sedan spelet direkt i HTML-format, så att det blir enkelt att skicka nästan var som helst! Eftersom det går att använda HTML, kan Twine också integrera bilder, CSS och JavaScript om du någonsin vill dabble i någon kod, vilket ger dig mycket mer kreativ frihet när du gör några coola textbaserade spel.
Här är några roliga spel som gjordes med Twine: Destroy / Wait, Depression Quest.
2. GameSalad
GameSalad är ännu en fri designmotor som gör att du kan välja mellan vilken plattform ditt spel kommer att vara på, inklusive: iPhone, iPad, Android, Kindle, Nook, Windows 8 och Mac-skrivbordet. Inga kodningsförmågor krävs alls med sitt visuella drag-och-släpp-gränssnitt. Ett spel görs genom att lägga till förlagade beteenden (men ändå redigerbara) till anpassningsbara former. För att uttrycka det mer visuellt kan du göra en flock av blockiga fiender chase en "hjälte" karaktär i ett triangels rymdskepp inom några sekunder med hjälp av detta enkla gränssnitt.Den mest intressanta delen om att använda GameSalad är att efter att du skapat spelet kan du använda deras In-App Previewer för att testa det för mobilprestanda såväl som på skrivbordet. Sedan, när det är perfekt, publicerar du det helt enkelt till GameSalad Arcade och gör det spelbart för människor runt om i världen. Ganska cool eh ?!
Här är några roliga spel gjorda med GameSalad: Milo & Me, CAT-A-CLYSM.
3. Enhet
Vill du hellre göra ett 3D-spel? Enighet gör 3D-världar mycket enklare att skapa än de verkar, och det är helt gratis! (Om du inte vill bli riktigt snygg med dina spelkomponenter eller sluta uppgå till över 100 000 dollar, men det borde du inte behöva oroa dig för det nu.) Unity är en kraftfull återgivningsmotor som gör att skapare kan bygga sina egna 3D-scener i ingen tid alls! Det innehåller många av sina egna prefix som tillåter användaren att leka med AI-rutiner, ljuskällor, fysik i spelet och så mycket mer! Det kan också användas för att skapa 2D- eller 2,5D-spel.Du har nog gissat att Unity inte är så enkelt som de två sista alternativen, men låt det inte avskräcka dig! Det använder fortfarande ett mycket visuellt gränssnitt som gör det möjligt för användaren att dra i landskapet och placera objekt för att bygga sin omgivning. Det kommer också med många verktyg för att hjälpa dig att skapa en mer realistisk inställning, till exempel SkyBoxes, element (rök, eld, etc.), ett inbyggt animationssystem och mer. Ja, kodning skulle vara till nytta eftersom det kan användas för att programmera dina spelteckenbeteenden med hjälp av JavaScript, C # eller Boo. (Jag rekommenderar JavaScript för en nybörjare.) Men, Unity är så populär nu att forumen överflödar med råd, tips och koduttag för dig att använda! Förutom detta har Unity själva skapat mycket detaljerade handledning som är perfekta för fullständiga nybörjare. Hjälpen är till hands!
Detta är det flexibla alternativet, så att du kan publicera ditt spel på PC, Mac, IOS, Android, Windows Phone 8, Windows Store-appar och BlackBerry 10.
Några roliga spel gjorda med Unity är: Skogen, Supernötter.
Tid för lite testning
Du har nu ditt mästerverk i ett spel, men hoppar inte för glädje än. Som med alla kreativa projekt finns det alltid utrymme för förbättringar. Det här är den del där du sväljer din stolthet och tar på sig en konstruktiv kritik. Försök att få en känsla för vem din målgrupp är för spelet och få dem att prova det för dig. Har du gjort ett pusselspel som skulle underhålla medelålders människor på sin pendling till jobbet, eller är det så sött att bara ett barn kunde förstå den ansträngning du spenderade att hitta den perfekta pixellerade kattungen? Få sina åsikter om vad som fungerar och vad som inte, liksom vad de skulle vilja se in i spelet (även om du måste påminna dem om dina planer på att hålla sakerna enkla).
Det är ditt spel i slutet av dagen, men om din dröm är en dag se det här nå en global publik så är detta steg avgörande!
Tro på dig själv
Under dessa steg måste du tro på dig själv för att få detta att hända. Du kanske inte känner för att du vet någonting om speldesign eller utveckling för tillfället, men kom ihåg att alla måste börja någonstans. Det kommer att finnas tillfällen när du känner att du inte kan komma över ett problem, som om du har slagit en tegelvägg. Det kan till och med få dig att känna dig dum vid tiden, men verklig intelligens ligger inom problemlösningen. Ge aldrig upp.
Mitt första spel gjordes i HTML5-kanvaselementet med hjälp av JavaScript. Låter ganska snygging rätt? Tja ... Inte så mycket. Jag lyckades skapa ett enkelt retro-ping-pong spel, det är definitivt inte dåligt, men med hjälp av en spelredigerare som ovanstående skulle det ha gjort det mycket enklare än att utveckla det via råkod. Nu när du har sett mitt första försök till spelutveckling hoppas jag att det ger dig självförtroendet att fortsätta med att göra en egen. Det kanske inte är perfekt men det blir ditt!
Extra Länkar
Om du vill lära dig lite kod, så finns det massor av lektioner online som kan hjälpa till. Codecadamy är min personliga favorit; det är perfekt för nybörjare! Det lär gratis alla typer av kodningsspråk. Det viktigaste är HTML, CSS och Javascript. Khan Academy är en bra hemsida att gå efteråt och lär dig hur du använder dina kodningsförmågor för att rita, animera och till sist göra några enkla spel också!
Slutligen och viktigast ...
Ha så kul!
Redigera: För inspiration, här är min första Unity3D-skapelse!
Vänligen, var god att lämna några länkar till dina egna spel i kommentarerna.