Tartalom
- Követtem a tanácsot az első részletben, és létrehoztam egy ötlet Web-t ... Mi a következő?
- Igazán jó nyelvtudásom van!
- 1. út a saját játék elkészítéséhez
- 2. útvonal!
- Nos, abszolút nulla kódolási tapasztalattal rendelkezem
- Tehát mi a vékony, amit meg kell tennem, mielőtt elolvastam a következő cikket?
Követtem a tanácsot az első részletben, és létrehoztam egy ötlet Web-t ... Mi a következő?
Ha még nem, kérjük, keresse meg az előző cikkemet a játék létrehozásáról, és győződjön meg róla, hogy mindent felsorolt és készen áll a görgetésre. Tehát most, hogy van egy ötlet mátrixa, és ésszerű ötleted van arról, hogy milyen játékot akarsz, néhány elképzeléssel, hogy milyen technikai jellemzőkkel kell rendelkezniük, hová mennél? Először is a kérdésre kell választ adni: Van-e tisztességes megértése a C ++ -ról, a Javascript-ről vagy más szabványos játéknyelvről?
Amit megpróbálok megkérdezni:
Igazán jó nyelvtudásom van!
Hát igen, mert amikor elkezdtem fejleszteni, nem volt unalmi tudásom (az alapvető számítógépes mérnöki tapasztalatokon kívül), így van egy lábad, ahol elkezdtem. Gyakran nehéz a tapasztalt vagy tapasztalt programozók számára, hogy a hardveres kódolási szolgáltatás szoftveréből a 2D és 3D játékokat hozzák létre. A nyilvántartás számára, bár nyilvánvalónak tűnik, javasoljuk, hogy 2D-s játékokkal kezdje és lépjen tovább; mivel a kód exponenciálisan nehezebb lesz a harmadik dimenzió programozásakor. Most van néhány út, amellyel menjen.
1. út a saját játék elkészítéséhez
Ha kódolási tapasztalata van, és az első útvonalat ajánlom, egy premade játékmotort használok, mint például az Unity3D vagy az Unreal Development Kit (UDK).
Ennek az az oka, hogy ezt javaslom azért, mert a kódolási élményt vagy nem, még mindig nincs tapasztalata a játéktervezésben, ami nagyon egyedi készség, amelyet idővel meg kell tisztítani. A motor használata nagymértékben segíti a játék létrehozását, de még mindig lehetővé teszi (és gyakran megköveteli) bizonyos nyelvű szkriptek használatát. Ezenkívül meglehetősen könnyű létrehozni játékokat akár 2D-ben, akár 3D-ben, mivel a grafikus felhasználói felület nagyon felhasználóbarát és megbocsátó.
2. útvonal!
A videojáték létrehozásának második lehetséges útja az egyéni motor kemény kódolása; ez nagyon bonyolult lehet azok számára, akik csak mérsékelt programozási tapasztalattal rendelkeznek. Habár több testreszabási lehetőséged van, akkor a saját motorodat kódolod, véleményem szerint a játék végül is szenvedhet, mert mindent a semmiből kell létrehozni. A premade játékmotor használata lehetővé teszi a játékfejlesztő számára, hogy kreatív legyen, anélkül, hogy elfelejtené a legfontosabb jellemzőket és mechanikákat, amelyek egyébként triviálisak lennének és figyelmen kívül hagynák. Vannak tucat oktatóanyagok, amelyek a YouTube-on lebegnek, és online tanfolyamok, amelyek fantasztikusan magyarázzák a játékmotorok kapacitását, és milyen eszközök állnak rendelkezésre.
Nos, abszolút nulla kódolási tapasztalattal rendelkezem
Ha ez a helyzet, akkor abban a helyzetben van, amikor először indultam. De attól tartok, hogy nem játék dev hopefuls! Habár meredekebb hegyed van a mászáshoz, a cél messze nem lehetetlen. Azonban a korábbi programozási tapasztalatokkal ellentétben csak egy útvonallal rendelkezhet, ha valamilyen hatékonyságú játékot szeretne létrehozni. Ön kell használjon korábban kialakított motort, például: Unity3D vagy a UDK. Szerencsére ezek a motorok, valamint néhány más, nagyrészt megbocsátanak azoknak, akiknek nincs programozási tapasztalata. Az Unity és az UDK azonban szkriptet igényel; ez az a hely, ahol a bemutatók a Bibliává válnak.
Most, hogy ez egy cikk, nem megyek be arra, hogyan használjam ezeket az eszközöket, de a megfelelő irányba mutatom tanul. Sokan fordulnak Youtube-hoz, amikor elkezdenek, és pontosan ezt tettem, amikor elkezdtem. Bár rengeteg videó oktatóanyag volt, sokan nehezen követték nyomon, vagy nem szolgáltak a célomnak, hogy valóban tanuljanak, hanem csak a folyamatot tartották, és nem magyarázta meg a „miért” szempontot. Úgy döntöttem, hogy egy Unity kurzust próbálok kipróbálni egy weboldalon Udemy.com és nem lennék boldogabb. Az oktató egyértelmű volt, és gyorsan felismertem az Unity3D eszközökkel. A fő hátránya az volt, hogy amikor az osztályom véget ért, többet akartam megtudni a szkriptekről, és megállapítottam, hogy ezek az információk szűkösek a honlapon. A Youtube-on sok szkriptek találhatók, de óvatosan választhat, hogy a „tanulás” nagy része nem teljesen lényeges. Ugyanakkor példái lesznek.
Tehát mi a vékony, amit meg kell tennem, mielőtt elolvastam a következő cikket?
Nyilvánvalóan azt mondta, tartsa meg az elképzelt mátrixot, hogy emlékeztesse Önt a célokra, és tartsa meg a pályán. Ezenkívül döntse el, hogy melyik útvonalat kívánja megtenni, ha tapasztalatprogramozó, és mindkét csoportnál döntse el, hogy melyik motort kívánja használni. Ez egy fontos folyamat, ezért azt javaslom, hogy keressük fel a rendelkezésre álló motorok előnyeit és hátrányait, eldöntve, hogy mit akarsz játszani, és hogy melyik motorot csinálja a leghatékonyabban. Függetlenül attól, hogy melyik motort választják, kihívás lesz, de a végéhez ragaszkodni fog több, mint amennyit megéri, bízz bennem!