Har du nogensinde haft en idé, som du troede ville være fantastisk at være baggrunden for et pc -spil? Har du nogensinde ønsket, at du kunne oprette dit eget spil? Eller måske prøvede du at oprette dit eget spil, men fandt ud af, at omkostningerne ved at købe en spilmotor er for høje? Uanset hvad dine grunde måtte være, forsøger denne artikel at hjælpe dig med at starte dit projekt med at skabe dit eget spil og med de lavest mulige omkostninger.
Trin
Metode 1 af 4: Planlægningsfase
Trin 1. Formuler og opret en arbejdsplan for dit projekt
Dette trin negligeres normalt af de fleste mennesker, der søger at oprette et nyt spil, både programmører og ikke-programmører. Det er imidlertid også en af hovedårsagerne til de fleste af de mislykkede første forsøg. Dette omfatter hovedsageligt at beslutte, hvor meget tid og ressourcer der vil blive afsat til hver opgave i projektet og forholdet mellem disse opgaver. Selve processerne skal selvfølgelig først identificeres. Læs mere om denne artikel for at identificere de forskellige opgaver, som du i sidste ende skal udføre.
Trin 2. Bestem genren i dit spil
Spilgenrer er kategoriseringer af spil baseret på spil-stil og interaktion. Dette kan være:
- Action Spil: hvor gameplayet i høj grad er afhængig af hurtige brugerreflekser, god timing, nøjagtighed eller enhver kombination af disse faktorer for at komme videre i spillet.
- Eventyrspil: hvor gameplayet er baseret på ikke-konfronterende tilgange, der kræver få eller ingen hurtige reflekser. Spillet skrider frem ved at løse gåder, udføre opgaver eller interagere med spillets miljø og karakterer i det.
- Action-eventyrspil: hvor spillestilen er en blanding af de to tidligere genrer. For eksempel er der langsigtede mål/opgaver, der kræver hurtige reflekser, der skal gennemføres, og spillet skrider frem gennem at udføre sekventielle opgaver, som hver eller nogle er en slags mini-spil, der er baseret på handling.
- Rollespil (rollespil): hvor spillerne påtager sig specifikke "roller" i spillets omgivelser og fremskynder deres karakter i spillet gennem at erhverve færdighedspunkter eller erfaring. Nogle af disse spil er turbaserede, men nogle bruger en mere real-time tilgang. Massivt multi-player online rollespil (MMORPG'er) er en undergenre af denne genre, hvor flere spillere deler det samme spilmiljø og nogle opgaver kræver samarbejde fra flere spillere for at udføre.
- Simulation spil: hvor gameplayet afhænger af at simulere aspekter af det virkelige liv eller en fantasiindstilling.
- Strategispil: hvor spillestilen for det meste kræver omhyggelig planlægning og dygtig tænkning.
- Brætspil og kortspil: Spillet er baseret på et sæt kort, der skal håndteres i henhold til et bestemt regelsæt eller på manipulation af "brikker" på et bræt.
Trin 3. Beslut indstillingen af dit spil
Indstillingen af spillet inkluderer en eller flere af følgende komponenter:
- Placering/Geografi. Det sted, hvor historien om spillet finder sted. Dette kan være det detaljerede kort over et fiktivt land eller layoutet af en militær sammensætning. Dette kan være en fiktions-/fantasiverden, et parallelt univers, en anden dimension, et nyt kontinent, et bestemt land i en bestemt æra, en forbindelse til en bestemt anvendelse … osv.
- Historie. Spillets baghistorie, der beskriver, hvad der hidtil er sket på stedet, besluttede for spillet, der er af interesse for gameplayet.
- Mode. Dette afgør det generelle tema for spillet på en eller anden måde. Det kan være en "mørk" tema spil, en utopisk eller et barnsligt endda. Dette er stærkt påvirket af målgruppen for dit spil, som du bør beslutte under planlægningsfasen.
- Game Society. Du skal give den nødvendige baggrund for de karakterer, der er involveret i gameplayet, herunder baghistorier og funktioner.
Trin 4. Beslut den grafiske/visuelle stil i spillet
Vil dit spil være et todimensionalt eller tredimensionelt spil? Vil grafikken være smart eller rå? Bliver karakterer gengivet på tegneserielignende måde, komisk eller i virkeligheden?
Metode 2 af 4: Logistikfase
Trin 1. Beregn dit tilgængelige budget
Hverken over, eller undervurder dine ressourcer.
Trin 2. Undersøg tilgængelige spilmotorer baseret på de valg, du foretog i planlægningsfasen
For eksempel, hvis du vælger at oprette et kort/brætspil, har du sandsynligvis ikke brug for en smart grafikmotor, og du finder mange open source -spilmotorer dedikeret til kortspil. Men hvis du planlægger at oprette et first person shooter actionspil, er chancerne store, at du får brug for et mere kraftfuldt spil og en grafikmotor.
- Overvej dit nuværende programmeringsniveau og de programmeringssprog, du er dygtig til. For eksempel, hvis du ikke har nogen forudgående viden om programmering, skal du bruge en motor, der ikke kræver programmeringsevner.
- Tag hensyn til dokumentationsniveauet, som spilmotoren leverer.
- Hvis du ikke kan finde en motor, der passer til dine kriterier for budget og forudgående programmeringskendskab, skal du undersøge spilmotorer, der kræver programmeringskendskab på det enkleste mulige niveau, og se om du finder en, der passer til dine andre kriterier. Hvis ikke gå lidt op i kravet til programmeringsevne, indtil du finder en motor, der passer til dig andre kriterier.
Trin 3. Beslut, om du skal lære programmering eller ej
Dette omfatter beslutning om:
- Uanset om du overhovedet har brug for at lære et programmeringssprog i henhold til din spillemotor.
- Hvilket programmeringssprog skal du lære og til hvilken platform.
- Hvilket færdighedsniveau du skal nå for at kunne bruge din valgfri spilmotor
Trin 4. Undersøg mulighederne for at nå det nødvendige færdighedsniveau på det nødvendige programmeringssprog
Skal du tage kurser, eller vil en online -tutorial være nok? Hvordan vil det påvirke dit budget?
Trin 5. Foretag de nødvendige indkøb
Sørg for at inkludere dokumentationen til spilmotoren i dine køb, hvis dokumentationen sælges separat.
Trin 6. Lær at bruge din spilmotor
Trin 7. Læs mindst en introduktion til software engineering -modeller
Selvom det ikke er en absolut nødvendighed, vil det i høj grad hjælpe.
Metode 3 af 4: Implementeringsfase
Trin 1. Start i det små
At prøve at starte med et sofistikeret spil, der implementerer det hele på én gang, vil højst sandsynligt ende med at blive frustrerende.
Trin 2. Del og erobre
Forsøg ikke at løse alle problemer på én gang. Prøv i stedet at opdele problemer i mindre og så videre, indtil du kommer til håndterbare problemer, som du kan løse.
Trin 3. Tag noter og brug feedback
Vis, hvad der er færdigt, til lukkede kredsløb af venner eller familie. Rediger dit design i henhold til den feedback, du tager fra korrekturlæsere.
Trin 4. Brug en designmodel, og hold dig til den
Gør ikke den fejl at ændre modeller halvvejs, medmindre det er absolut nødvendigt.
Trin 5. Vær tålmodig
At oprette et spil er ikke et job på en dag/uge. Nogle spil er ikke et års job!
Metode 4 af 4: Slutproduktfase
Trin 1. Design din marketingkampagne
Dette er ikke nødvendigvis et kommercielt baseret. Du skal dog øge synligheden af dit spil, så du kan få mere feedback, som i sidste ende vil hjælpe med at forbedre dit spil og dine spilskabelsesevner ens.
Trin 2. Test, test og test igen
Selvom intet er perfekt, skal du prøve at være så tæt på det som muligt.
Trin 3. Gennemfør din marketingkampagne og udgiv dit spil
Trin 4. Tag feedback fra spillere, der spiller dit spil
Tips
- UDK blev brugt til at lave Assassin's Creed
- CryEngine blev brugt til at lave Crysis
- Start småt, bliv stort
- Lær et programmeringssprog alligevel, det kan være praktisk
Advarsler
- Brug ikke ophavsretligt beskyttet materiale i dit arbejde, der ikke er dit. I de fleste lande betragtes brugen af ophavsretligt beskyttet materiale uden forudgående tilladelse fra ejeren af ophavsretten som en lovovertrædelse.
- Vær ekstra forsigtig ved at vælge tilstanden til dit spil, og det er indhold, der matcher målgruppen. Dette er især vigtigt, hvis din målgruppe er børn. Noget indhold kan betragtes som stødende og endda ulovligt, hvis spillet distribueres som et børnespil.
- Hvis du ikke har til hensigt at tage spildesign som en karriere, skal du prøve at afbalancere din tid mellem at oprette spil og dit arbejde og andre ansvar.