Hur man utvecklar ett spel (med bilder)

Innehållsförteckning:

Hur man utvecklar ett spel (med bilder)
Hur man utvecklar ett spel (med bilder)
Anonim

Spelutveckling är en komplex process. Professionella spelstudior har team på hundratals människor som arbetar med konceptdesign, programmering, konstdesign, modellering, animering och ljuddesign. Även om du inte redan har alla dessa färdigheter kan du själv designa ett enkelt spel baserat på vad du redan vet. Denna wikiHow lär dig hur du kommer igång med att utveckla din första spelidé.

Steg

Del 1 av 2: Planera konceptet

Utveckla ett spel Steg 1
Utveckla ett spel Steg 1

Steg 1. Förstå projektets omfattning

Innan du börjar arbeta med att utveckla ett spel är det viktigt att förstå vad som krävs för att skapa ett spel. Videospel har många delar, från spelmotorn, programmering, grafik, animering, till ljud och musik. Allt detta tar många timmar att skapa. Om du aldrig har utvecklat ett spel tidigare, börja enkelt. Behandla ditt första spel som en lärandeupplevelse snarare än ett polerat projekt.

Utveckla ett spel Steg 2
Utveckla ett spel Steg 2

Steg 2. Vet vad dina färdigheter är

När du kommer med en idé till ett spel, kom på en idé baserad på dina färdigheter. Om du är en stor konstnär men aldrig har kodat tidigare, välj en spelmotor som låter dig fokusera på dina konstkunskaper medan du gör minimal kodning. Å andra sidan, om du är en bra programmerare, men inte har mycket konstkunskaper, kan du skapa ett spel med bra grundläggande som omfattar en förenklad konststil. Många populära indiespel använder enkel 8-bitars grafik eller till och med bara grundläggande former för grafik.

Utveckla ett spel Steg 3
Utveckla ett spel Steg 3

Steg 3. Bestäm vad målet med spelet är

Videospel finns i en mängd olika stilar och genrer. En sak som de alla har gemensamt är att de alla har ett mål. Vissa spel har flera mål och valfria sidouppdrag. Men många spel har ett mål som är så enkelt som "Kom till slutet av nivån". Ditt första spel kan bara vara en skärm med en prick som du försöker navigera till toppen av skärmen.

Utveckla ett spel Steg 4
Utveckla ett spel Steg 4

Steg 4. Bestäm hur du ska kommunicera målet till spelaren

När du väl har bestämt dig för ett mål för spelaren måste du ta reda på hur du kommunicerar målet till spelaren. Vissa spel har en komplex berättelse med massor av icke-spelare karaktärer (NPC) som får spelaren att känna att de är en del av en levande värld. Andra spel har animationer eller klippa scener innan en nivå börjar. Vissa inkluderar en handledning. Vissa spel visar helt enkelt text som säger spelaren vad han ska göra.

Utveckla ett spel Steg 5
Utveckla ett spel Steg 5

Steg 5. Bestäm ett hinder för spelaren

När du väl har bestämt dig för ett mål för spelaren att uppnå måste du besluta om ett hinder som står i spelarens väg. Detta kan vara ett pussel som spelaren måste lösa eller plattformar som spelaren måste hoppa på eller komma runt. Har ditt spel fiender? Om så är fallet, hur interagerar de med spelaren? Har ditt spel nivåer, eller är det ett spel med öppen värld?

Utveckla ett spel Steg 6
Utveckla ett spel Steg 6

Steg 6. Ta reda på reglerna

När du kommer fram till ett mål och några hinder, besluta om några grundläggande regler som har ett logiskt flöde. Om du designar ett plattformsspel, vad händer om spelaren missar plattformen? Om ditt spel har fiender, vad händer när spelaren vidrör eller attackeras av en fiende? Har spelaren en hälsobar? Finns det ett poängsystem? Kanske vill du lägga till en tidsgräns för ditt spel? Det här är regler du måste bestämma för ditt spel. Om du är ny på speldesign, försök att hålla reglerna så enkla som möjligt.

Utveckla ett spel Steg 7
Utveckla ett spel Steg 7

Steg 7. Bestäm en belöning för spelaren

Sedan beslutet om ett mål för spelaren och ett hinder. Ett spel bör också ha ett sätt att belöna spelaren för att uppnå målet. Det är det som gör ett spel till en tillfredsställande upplevelse. Vissa spel har en sista scen som visar att hjälten får en belöning för sina besvär. Vissa spel ger spelaren power-ups eller nya saker. Andra spel har ett komplext utjämningssystem som förbättrar spelarens statistik över tiden.

Utveckla ett spel Steg 8
Utveckla ett spel Steg 8

Steg 8. Skapa konceptkonst

Om grafik är en stor del av ditt spel, vill du räkna ut en konststil för ditt spel. Med konceptkonst kan du lägga ner dina idéer på papper innan du börjar bygga dem som tillgångar i ett spel. Du vill skapa konceptkonst för alla dina karaktärer, NPC och fiender. Du vill hålla den övergripande konststilen konsekvent, så ta reda på vilken konststil du vill ha innan du börjar bygga. Om ditt spel har flera nivåer vill du skapa en skiss för hur varje nivå ser ut. Du vill också kartlägga nivådesignen för varje nivå på papper.

Utveckla ett spel Steg 9
Utveckla ett spel Steg 9

Steg 9. Skapa ett speldesigndokument

Detta är särskilt användbart om du utformar ett mer komplext spel med ett team av människor. Ett speldesigndokument kan innehålla grundläggande spelmekanik och design. Den kan också innehålla intrångspunkter, karaktärsbiografier, konceptkonst samt nivåkartor och mål. Detta hjälper till att få hela ditt team på samma sida.

Del 2 av 2: Utveckla spelet

Utveckla ett spel Steg 10
Utveckla ett spel Steg 10

Steg 1. Välj en spelmotor

Spelmotorn är spelets ryggrad. Det ger grafik och ljud. Det styr spelets fysik, kollisionsdetektering, scripting, artificiell intelligens och mer. Att välja rätt spelmotor beror på din skicklighetsnivå och dina spelbehov. Många spelmotorer låter dig ladda ner en gratis version för personligt bruk att testa. Här är några spelmotorer du kan prova:

  • Game Maker Studio 2: Game Maker Studio 2 är ett bra ställe att börja om du är nybörjare. Det fokuserar på spel med 2D -grafik. Det är en av de enklare spelmotorerna att lära sig. Game Maker Studio 2 har en gratis 30 dagars provperiod och börjar sedan med $ 39 per år.
  • Enhet:

    Unity är en populär spelmotor som har använts för att skapa många populära spel på PC, mobil och spelkonsoler, inklusive Angry Birds 2, Cuphead och Sonic Forces. Det används för att skapa både 2D- och 3D -spel. Den har ett intuitivt användargränssnitt som gör det ganska enkelt för nybörjare att lära sig. Du kan ladda ner Personal Edition som levereras med kärnfunktionerna helt gratis. Plusversionen börjar på $ 25 i månaden.

  • Overklig:

    . Unreal är en av de mest populära spelmotorerna. Det har använts för att skapa många populära spel, inklusive Batman Arkham-spelen, Mortal Kombat och Deus X. Det är en komplett spelmotor som stöder avancerad grafik. Det är också en av de svårare spelmotorerna att lära sig. Detta gör den mer idealisk för avancerade spelutvecklare. En fullständig version av Unreal är gratis att ladda ner, men du kommer att behöva betala 5% royalty efter de första $ 3000 per kvartal för alla spel du publicerar med Unreal.

Utveckla ett spel Steg 11
Utveckla ett spel Steg 11

Steg 2. Lär dig hur du använder spelmotorn

Spelmotorer är några av de mest komplexa programvarorna du kan köpa. Även om du är en erfaren programmerare kommer det troligtvis att finnas saker du inte vet hur du gör. Läs användarmanualen för spelmotorn du laddar ner. Titta på självstudier på YouTube och gå på kurs online. Lär dig vad du behöver för att bygga och hur du bygger det. Om du fastnar i ett problem, hitta någon som kan hjälpa dig att lösa det.

Utveckla ett spel Steg 12
Utveckla ett spel Steg 12

Steg 3. Ställ in en deadline

Oavsett om du skapar ditt första spel eller en AAA -produktion, måste du ha en tidsfrist för hur lång tid projektet kommer att ta. Om du är ny på speldesign, ställ in en månad som din deadline för att skapa ett litet spel. Många oväntade saker kommer att dyka upp under utvecklingsprocessen, så räkna med att gå över din deadline. Men om du går över din deadline med för mycket, kanske du vill skala ner ditt projekt.

Utveckla ett spel Steg 13
Utveckla ett spel Steg 13

Steg 4. Bygg en fungerande prototyp

Detta bör göras så snabbt som möjligt. Det behöver inte se bra ut. Det behöver inte ha alla funktioner du vill lägga till. Det behöver bara vara en grundnivå med en grundläggande spelbar karaktär och ett grundläggande hinder. Detta används för att bygga och testa kärnmekaniken i ditt spel.

Utveckla ett spel Steg 14
Utveckla ett spel Steg 14

Steg 5. Testa din prototyp

Du lär dig mycket genom att spela ditt spel. Du kanske tycker att några av spelmekanikerna inte fungerar eller att vissa delar inte är så engagerande som du trodde att de skulle vara. Du kommer också att upptäcka vad du kan lägga till i spelet för att göra spelet bättre.

Utveckla ett spel Steg 15
Utveckla ett spel Steg 15

Steg 6. Bygg dina tillgångar

När du har byggt en fungerande prototyp och du är säker på att din spelmekanik fungerar korrekt kan du börja bygga tillgångarna för ditt spel. Detta inkluderar att lägga till ytterligare nivåer, karaktärsanimationer, fiender, power-ups och alla ytterligare funktioner du vill lägga till. Det inkluderar också att lägga till karaktärsmodeller och dekorera dina nivåer så att spelet börjar se estetiskt tilltalande ut, även om du borde fokusera på estetik sist.

  • Om du inte är säker på hur du bygger något, har många spelmotorer en tillgångsbutik där du kan köpa speltillgångar byggda av andra människor. Du kan också söka efter handledning online för att lära dig hur du löser problem som kan uppstå under spelutvecklingsprocessen.
  • Var försiktig så att du inte lägger till för mycket innehåll direkt. Detta kan dölja kärnmekaniken i spelet och göra det svårt för lektestare att ge korrekt feedback.
Utveckla ett spel Steg 16
Utveckla ett spel Steg 16

Steg 7. Betatest ditt spel

Även om du kan lära dig mycket genom att spela ditt spel själv, kan du också lära dig mycket genom att se andra människor spela ditt spel. Riktiga spelare kan göra saker du inte förväntat dig och påpeka saker om upplevelsen som du inte tar hänsyn till. Få andra människor att spela ditt spel. Även om det är ditt första spel och du tycker att det inte är bra.

Utveckla ett spel Steg 17
Utveckla ett spel Steg 17

Steg 8. Marknadsför ditt spel

När du börjar närma dig slutet av utvecklingsprocessen måste du börja få ordet om ditt spel. Vet vad som är unikt med ditt spel. Vilken erfarenhet ger ditt spel som andra spel inte gör? Skicka meddelandet till så många som möjligt. Skapa en webbplats för ditt spel och en videotrailer. Anslut ditt spel till sociala medier. E -posta ditt spel till videospelswebbplatser och videospelsmakare.

Utveckla ett spel Steg 18
Utveckla ett spel Steg 18

Steg 9. Starta ditt spel

Spelmotorer som Unity och Unreal gör det enkelt att skapa portar i ditt spel för alla spelsystem. När du har publicerat ditt spel via din spelmotor får du det på så många digitala distributörer som möjligt. Detta inkluderar Steam, Google Play Store, Apples App Store. Även Playstation Store, Xbox One och Nintendo eShop är lättare att komma på än någonsin tidigare. Det kommer att finnas QA och licensstandarder som du måste godkänna för varje digital distributör. Lär dig vad dessa standarder är och se till att ditt spel klarar dessa standarder. Du kan också titta på specialdistributörer som Slitherine.

Tips

  • Uppdaterad grafik är viktigt för att fånga publiken, men innehållet är fortfarande kungen! Så hitta på ett sätt att göra ditt spel riktigt engagerande och roligt genom att erbjuda bra innehåll. Med en unik snurr på en populär spelfunktion kan du använda element som aldrig tidigare har använts i liknande genrespel.
  • Tänk alltid igenom din spelares perspektiv. Vilka takeaways kommer de att vinna på att spela ditt spel och hur kan de bli dina spelfans och förespråkare? Endast hängivna fans kommer att garantera ditt spel hållbarhet!
  • För att involvera andra människor i din spelproduktion och övertyga dem om att bli intressenter behöver du en bra säljhöjd! Att utveckla en pitch är också ett utmärkt tillfälle för dig att testa din spelidé inom affärs- och/eller utvecklargemenskapen och se om det alls är livskraftigt.
  • Om du tycker att din spelidé är cool och innovativ - se till att du kan omvandla andra till dina spelsupportrar. Annars är det meningslöst att utveckla det eftersom du med stor sannolikhet inte kommer att kunna marknadsföra det effektivt för att tjäna pengar på det efter lanseringen.

Rekommenderad: