Hogyan készítsünk videojátékot a semmiből (képekkel)

Tartalomjegyzék:

Hogyan készítsünk videojátékot a semmiből (képekkel)
Hogyan készítsünk videojátékot a semmiből (képekkel)
Anonim

Manapság egyre többen játszanak videojátékokkal, mint valaha, ami azt jelenti, hogy sok lehetőség van arra, hogy új emberek jöjjenek be és készítsenek valami nagyszerűt. A videojáték készítésének folyamata hosszú és összetett. Sok különböző készséget igényel. Ez a wikiHow megtanítja az alapokat, hogyan lehet videojátékot készíteni a semmiből.

Lépések

Rész 1 /2: Felkészülés a sikerre

Készítsen videojátékot a semmiből 1. lépés
Készítsen videojátékot a semmiből 1. lépés

1. lépés Kezelje elvárásait

A videojáték -tervezés sokféle készséget, kódolást vagy szkriptírást igényel. Programozást, művészetet, animációt, zenét, hangtervezést, tesztelést, gyártást, finanszírozást és egyebeket igényel. Mindezek kialakulása sok órát vesz igénybe. Különösen, ha nincs hatalmas stúdió csapata. Meg kell értenie, hogy mit tud elérni a rendelkezésre álló erőforrásokkal és a rendelkezésre álló időn belül. Ha nem vagy realista abban, hogy mit tehetsz, akkor valószínűleg hamar csalódni fogsz és feladod. Nem akarjuk, hogy feladja!

  • Ha még soha nem tervezett játékot, kezdje egyszerűen. Az első játéknak tanulási élménynek kell lennie, nem pedig remekműnek. Az első játék célja az lehet, hogy a lehető leggyorsabban elkészítsünk valamit, ami játszható. Még ha csak egy szobás szintről van szó, rossz ütközésérzékeléssel. Ne add fel! Legyen rá büszke. A következő játék még jobb lesz. Hamarosan olyan játékokat fog készíteni, amelyeket az emberek szeretnek játszani.
  • Mielőtt saját játékot fejlesztene, fontolja meg, hogy professzionális játékcégnél dolgozik. Sokkal könnyebb dolga lesz sikeres játékot készíteni és befektetőket szerezni, ha rendelkezik tapasztalattal, végzettséggel és egy jól ismert játékkal. Ehhez szükség lehet iskolába járásra vagy bizonyos készségek elsajátítására, de ez még mindig a cél felé halad, és végül megéri.
Készítsen videojátékot a Scratch 2. lépéséből
Készítsen videojátékot a Scratch 2. lépéséből

2. lépés. Tanuljon programozási nyelveket

Bár játékmotorral fejlesztheti játékának nagy részét, kevés programozással, a programozási ismeretek segítségével jobban irányíthatja játékfejlesztését. Rengeteg programozási nyelvet lehet megtanulni. Végezhet néhány órát, hogy megtanuljon programozni, vagy online oktatóanyagokat végezzen. Az olyan játékok, mint a Code Monkey, a Code Combat és a Robocode olyan játékok, amelyek célja a programozás megtanítása. Az alábbiakban néhány programozási nyelvet tanulhat:

  • C ++:

    A C ++ az egyik leggyakoribb programozási nyelv. Ez is az egyik legnehezebben elsajátítható nyelv, de megéri. A C ++ nagyobb ellenőrzést biztosít a számítógép hardverei és a grafikus folyamatok felett. Sok játékmotor, például az Unreal, csak C ++ nyelven írt információkat fogad el

  • Jáva:

    A Java egy másik gyakori nyelv, amelyet számos alkalmazásban használnak. Hasonló a C ++ - hoz, ami megkönnyíti a C ++ mellett történő tanulást

  • SQL:

    Az SQL a Structured Query Language rövidítése. Az online adatbázisokkal való interakcióra szolgál. Ha a játék megköveteli a játékosoktól, hogy hozzanak létre egy online fiókot, vagy lépjenek kapcsolatba más játékosokkal online vagy funkciókkal, akkor szükség lesz egy adatbázisra a felhasználói adatok kezeléséhez. Az SQL segítségével létrehozhatja és kezelheti az adatbázist.

  • HTML, CSS, JavaScript:

    A HTML/HTML5, CSS/CSS3 és JavaScript mind webfejlesztési nyelvek. Mindegyiket nagyon könnyű megtanulni, de a játékfejlesztésben nem túl gyakran használják. Ha azonban még nem ismeri a játékfejlesztést, használhatja ezeket az alapvető nyelveket webböngésző-alapú játékok készítéséhez.

Készítsen videojátékot a Scratch 3. lépéséből
Készítsen videojátékot a Scratch 3. lépéséből

3. lépés. Ismerje meg a különböző grafikus szoftvereket

Ha nem vesz fel profit a grafikai munkák elvégzéséhez, akkor sok tanulással kell szembenéznie. Meg kell tanulnia számos összetett grafikus programot használni, de megteheti! A Photoshop, a GIMP, az Adobe Illustrator, a Blender 3D, a 3DS Max jó kiindulópont, ha a játék vizuális elemeit szeretné elkészíteni.

Ha nem gondolja magát nagyon jó művésznek, fontolja meg a minimalista művészeti stílus használatát. Sok népszerű független játékot 8 bites pixel art stílusban terveztek. Nem csak könnyebb rajzolni, hanem sok játékosban is nosztalgiát kelt. Más játékok egyszerű geometriai alakzatokat használnak

Készítsen videojátékot a semmiből 4. lépés
Készítsen videojátékot a semmiből 4. lépés

4. lépés: Döntse el, milyen játékmotort szeretne használni

A játék motorja az, ami futtatja a játékot. Rendereli a grafikát, az animációt és a hangot, feldolgozza a forgatókönyvet, a fizikát és még sok mást. Ha elég tehetséges, saját játékmotort tervezhet. Valószínűleg időt szeretne spórolni, és meg kell találnia egy meglévő játékmotort. Rengeteg erőteljes játékmotor közül választhat. Sokuk ingyenesen letölthető és használható. Legtöbbjük licencet igényel, hogy megkapja az összes szolgáltatást, és jogdíjat kell fizetnie a közzétett játékokért. Az alábbiakban néhány játékmotort vizsgálhat meg:

  • Egység:

    egy erős játékmotor. Támogatja a 2D és 3D játékokat is, és nem túl nehéz megtanulni. Sok mobil és független játékot a Unity segítségével terveztek.

  • Unreal 4:

    Az Unreal egy másik népszerű játékmotor. Meredek tanulási görbével rendelkezik, és nem ajánlott kezdő játéktervezőknek. Ez azonban egy erőteljes játékmotor, amely lenyűgöző látványt nyújt. Sok népszerű játék, köztük a Fortnite, a Mortal Kombat 11 és a Final Fantasy VII Remake az Unreal 4 -ben készült.

  • Game Maker Studio 2:

    A Game Maker Studio egy jó játékmotor azok számára, akik nem rendelkeznek nagy tapasztalattal a játékmotorokkal. Leginkább 2D -s játékok készítésére használják, és nagyon könnyen kezelhető felületet kapott.

  • Karcolás:

    A Scratch egy online játékkészítő, amelyet az MIT fejlesztett ki oktatási eszközként. Ha egyáltalán nincs tapasztalata a játéktervezésben, akkor ez jó kiindulópont lehet.

Készítsen videojátékot a Scratch 5. lépésből
Készítsen videojátékot a Scratch 5. lépésből

5. lépés Ismerje meg a játék motorját

A játékmotorok a legbonyolultabb szoftverek. Miután eldöntötte a játék motorját, időt kell szánnia arra, hogy megtanulja használni. Szerencsére sok olyan forrás található az interneten, amelyek segíthetnek. Olvassa el a felhasználói kézikönyvet, tekintse meg a videó oktatóanyagokat, vegyen részt órákon, és keresse fel az online súgófórumokat, hogy minél többet megtudjon.

Készítsen videojátékot a semmiből 6. lépés
Készítsen videojátékot a semmiből 6. lépés

6. lépés Tervezzen meg egy alapvető prototípust

Ha megvan a készség, tervezzen prototípust a játékához. A prototípusnak nem kell úttörő hangot és látványt nyújtania, nem szabad teljes szintkészletnek lennie, vagy rendelkeznie kell a főszereplő által használt összes ellenséggel/erővel/fegyverrel. Csak egy alapszintnek kell lennie, alapvető képekkel, és egy vagy két ellenséggel/akadályt, hogy megmutassa az alapvető mechanikát. A prototípus segítségével tesztelheti a koncepciót, és talán megmutathatja a befektetőket is, hogy finanszírozást szerezzen.

Készítsen videojátékot a Scratch 7. lépésből
Készítsen videojátékot a Scratch 7. lépésből

7. Lépés. Gondolja át pénzügyeit vagy ütemtervét

Ha pénzért szeretne játékot közzétenni, akkor gondolnia kell a finanszírozásra. A legtöbb játékmotornak jogdíjat kell fizetnie a szoftver használatáért. Előfordulhat, hogy más programokat kell vásárolnia, például grafikai tervezőeszközöket, vagy fel kell vennie más csapattagokat, hogy segítsenek. Ehhez szükség lehet hitel felvételére vagy befektetők felkutatására. Még ha azt tervezi is, hogy egyedül tervez egy játékot, akkor is mérlegelnie kell a játék tervezéséhez szükséges időt.

  • Egy átlagos minőségű indie játék elkészítéséhez nagyjából százezer dollárra lesz szüksége. A főcímek fejlesztése gyakran több millió dollárt igényel.
  • Sok játékot fejlesztettek ki közösségi finanszírozással. Az olyan webhelyek, mint a Kickstarter és a Fig, nagyszerű módszerek lehetnek arra, hogy pénzt gyűjtsenek egy projekthez. De meg kell győződnie arról, hogy rendelkezik az Ön által értékesített termék szállításához szükséges készségekkel. Bár sok tömeges finanszírozási kampány sikeres volt, rengeteg kudarcot vallott.

2. rész 2: A játék fejlesztése

Készítsen videojátékot a Scratch 8. lépésből
Készítsen videojátékot a Scratch 8. lépésből

1. lépés: Tervezze meg játékát

Mielőtt elkezdené tervezni a játékot, néhány dolgot érdemes átgondolnia. A következő kérdéseket érdemes feltennie magának a fejlesztés megkezdése előtt:

  • Mik az erősségeim tervezőként?
  • Mik a gyengeségeim?
  • Milyen játékot készíthetek az erősségeim alapján?
  • Mi a játék műfaja?
  • Milyen játékmechanikák teszik élvezetessé a játékot?
  • Melyek azok a játékmechanikák, amelyek frusztrálóak?
  • Milyen játékok inspirálják a játékot?
  • Miben különbözik a többi hasonló játéktól?
  • Mik lesznek a játék legfontosabb jellemzői?
  • Mennyi ideig tart kifejleszteni ezeket a funkciókat?
  • Vannak olyan funkcióim, amelyeket szeretnék, ha nem tudnám elkészíteni?
  • Milyen funkciók nélkül nélkülözheti a játék, ha szükséges?
  • Van a játéknak története?
  • Hogyan illeszkedik a játékmenet a történethez?
  • Milyen művészeti stílust szeretnék a játékomhoz?
  • Hogyan hozhatom létre ezt a művészeti stílust?
Készítsen videojátékot a semmiből 9. lépés
Készítsen videojátékot a semmiből 9. lépés

2. Létrehoz egy tervdokumentumot

Egy tervdokumentum mindent tartalmaz a játék kialakításáról: a játékmenetről, a mechanikáról, a karakterekről, a cselekményről, a koncepcióról, stb. mik az elvárások, és a dolgok elvégzésének általános ütemterve. A tervezési dokumentum nagyon fontos ahhoz, hogy ne csak a saját csapatát tartsa nyomon, hanem a potenciális befektetőknek is megmutassa.

  • A játék tervezési dokumentumát részekre kell bontani, és tartalmaznia kell egy részletes tartalomjegyzéket.
  • A gyakori részek tartalmazzák a játék történetét, a fő- és mellékszereplőket, a szinttervezést, a játékmenetet, a művészetet és a látványtervet, a játék hangjait és zenéjét, valamint a kezelőszervek és a felhasználói felület kialakításának részletezését.
  • A tervdokumentum nem korlátozódhat a szövegre. Általában tervezési vázlatokat, koncepciót és még olyan elemeket is talál, mint az előnézeti videók vagy hangminták.
  • Ne érezze magát korlátozottnak vagy túlságosan aggódónak a tervdokumentummal és annak formázásával kapcsolatban. Nincs szabványos formátum vagy kötelező elem. Csak készítsen egy dokumentumot, amely rendezett és illeszkedik a játékhoz.
  • A tervdokumentum nincs kőbe vésve. A dolgok változhatnak és változhatnak egy játéktervezési projekt során. Előfordulhat, hogy bizonyos ötletek nem működnek olyan jól, mint gondoltad, vagy túl bonyolultak. Lehet, hogy jobb ötletekkel is előáll.
Készítsen videojátékot a Scratch 10. lépésből
Készítsen videojátékot a Scratch 10. lépésből

3. lépés Óvatosan építse fel csapatát

Néhány játék egy személlyel készült, de akár egy egyszerű játék elkészítése évekbe telhet. Általában sok emberre van szüksége, akik sok különböző készséggel rendelkeznek. Szükséged lesz programozókra, modellezőkre, művészekre, játékmenet- vagy szinttervezőkre, hangtechnikusokra, zeneszerzőre, játékostársakra, valamint producerekre, könyvelőkre, valamint marketing- és reklámszakemberekre.

Az indie játékok általában 5-20 fő körüli csapattal rendelkeznek. A nagynevű játékokon akár több száz ember is dolgozhat

Készítsen videojátékot a semmiből 11. lépés
Készítsen videojátékot a semmiből 11. lépés

4. lépés. Határidők beállítása

Ez igaz, ha professzionális játékot vagy egyszerű játékot tervez egyedül. Először is határozza meg a teljes projekt határidejét. Ezután határozzon meg határidőket a kisebb mérföldkövekre a projekt befejezése felé. Ezután bontsa tovább a kisebb határidőkre vonatkozó feladatokat, és állítson be határidőket. Esetleg létrehozhat egy Gantt -diagramot is, amelyben a különböző feladatok szerepelnek.

Ne izgulj túl sokat, ha túllépsz egy határidőt. Meg fog történni. Manapság egyáltalán nem ritka, hogy a játékok késnek. Ha azonban úgy találja, hogy háromszor hosszabb ideig tart egy projekt vagy feladat elvégzése, mint eredetileg gondolta, ez jó jel arra, hogy a projekt hatóköre túl nagy, és előfordulhat, hogy kissé vissza kell állítania a dolgokat

Készítsen videojátékot a Scratch 12. lépésből
Készítsen videojátékot a Scratch 12. lépésből

5. lépés: Hozza létre a játék eszközeit

Az eszközök mind a játékot alkotó tartalmak. Ide tartoznak a 2D -s sprite -ok, a 3D -s karaktermodellek, az animációk, a szintelrendezések, a dekorációk, az interaktív objektumok, a zene, a hanghatások stb. Szükséged lesz egy tehetséges művészcsapatra, akik a karaktertervezésre, a környezettervezésre, a szinttervezésre, az animációra, a 3D -s modellezésre, a világításra, a speciális effektusokra, a hangtervezésre, a hangszínre, a zeneszerzésre és egyebekre specializálódnak.

Ha bizonyos eszközöket szeretne a játékhoz, de nem tudja, hogyan/nincs ideje elkészíteni, sok játékmotor rendelkezik egy eszközboltral, ahol megvásárolhatja a többi felhasználó által készített játékeszközöket, és felhasználhatja azokat a játékban. játszma, meccs. Ez magában foglalhat karaktereket, tárgyakat, zenét és egyebeket

Készítsen videojátékot a Scratch 13. lépésből
Készítsen videojátékot a Scratch 13. lépésből

6. lépés: Programozza be a játékot

Készítsen videojátékot a semmiből 14. lépés
Készítsen videojátékot a semmiből 14. lépés

7. lépés. Tesztelje, tesztelje és próbálja újra

Bármikor, amikor valami funkcionális dolgot hoz létre a játékban, azt szeretné, ha játékosan tesztelnék. Nézze meg a játékost, ahogy játszik. Ha mások játékát nézed, új dolgokat fogsz megtudni a játékodról. Megismerheti a játékosok váratlan módjait a játékkal való interakcióra. Látni fogja, hogyan reagálnak az igazi játékosok a játékra. Előfordulhat, hogy néhány játékmechanika nem működik olyan jól, mint gondolta.

Készítsen videojátékot a Scratch 15. lépésből
Készítsen videojátékot a Scratch 15. lépésből

8. lépés: Finomítsa a játékot

A játék tesztelése során felül kell vizsgálnia a túl frusztráló vagy nem szórakoztató játékmechanikákat. A feltárt hibákat is ki kell javítania.

Készítsen videojátékot a Scratch 16. lépésből
Készítsen videojátékot a Scratch 16. lépésből

9. lépés. Hirdesse játékát

Hagyja, hogy az emberek lássák a játékot, miután elkészült. Legyen honlapja és fejlesztői blogja. Képernyőképek kiadása. Készíts videoelőzetest. Keresse meg a népszerű szerencsejáték -webhelyeket és a YouTube -ot, akik hajlandóak felülvizsgálni a játékot. Készítsen interjúkat új játékforrásokkal a játék támogatása érdekében.

Próbáljon nevet szerezni magának az indie játékközösségben. Az indie játékfejlesztő közösség erős, támogató és barátságos. Ha jó támogatni, népszerűsíteni, megvitatni és segíteni nekik a projektjeikben, ugyanezt természetben is visszaadják. Beszélgess velük, ismerd meg őket, és hagyd, hogy megismerjenek. Meg fogsz lepődni, hogy mit tudsz elérni egy közösséggel a hátad mögött

Készítsen videojátékot a semmiből 17. lépés
Készítsen videojátékot a semmiből 17. lépés

10. lépés. Engedje el a játékot

Sok helyen kiadhat egy játékot, de ez attól függ, hogy milyen típusú játékot készített. Jelenleg az alkalmazásboltok és a Steam a legnyitottabbak az újonnan érkezők előtt. A játékot önállóan is kiadhatja saját webhelyén, de a tárhelyköltségek általában megfizethetetlenek. Ezenkívül kevésbé lesz látható. Ha játékkonzolokon, például PS4 -en és Nintendo Switch -en szeretné kiadni a játékait, megteheti, de ezek a platformok szigorú engedélyezési előírásokkal rendelkeznek. Tudnia kell, hogy melyek ezek a szabványok, és meg kell győződnie azok betartásáról.

Tippek

  • Tanulj tovább. Ha valaha segítségre van szüksége, kérjen tőle. Több milliárd segítőkész ember dolgozik egy játék készítésén, ezért soha ne féljen kérni vagy keresni. És ne feledje, mindig van hova fejlődni, ezért tanuljon tovább és tanuljon a játékok készítéséről.
  • Ne szánjon túl sok időt az első játékok fejlesztésére. A tapasztalat fontosabb az új játéktervezők számára, mint a végtermék. Minden projektnél tanulni fog valami újat. Tehát fejezze be az első néhány játékot, és lépjen tovább a következő projekthez.
  • Ne felejtse el gyakran biztonsági másolatot készíteni a fájlokról. Soha nem tudhatod, mikor eshet össze a számítógép.
  • Gyakorolj, amennyit csak tudsz, így egyre jobb leszel a játékok készítésében, ahogy mondják: "A gyakorlat tökéletesít!"
  • Ne feledje, hogy egy csapat mindig jobb, mint egyedül. Jelentősen csökkentheti a munkaterhelést és az időt, amelyet a tagok grafikusra és kódolásra történő felosztásával végezhet, majd további felosztásokat adhat hozzá, például írást és komponálást, stb. és az UDK gyengén támogatja a csapat munkafolyamatát, és valószínűleg jobb ötlet a kód közvetlen szerkesztése, és egy olyan verziókezelő rendszerre való átküldés, mint a git.
  • Végül, soha ne add fel. A játék létrehozása unalmas, fárasztó és frusztráló folyamat lehet. Időnként késztetést fog érezni, hogy csak feladja és mást tegyen. Ne tedd. Tartson egy kis szünetet, menjen ki egy időre, és tegye el néhány napra. Megint magabiztosabbnak érzi magát.

Ajánlott: