Ennek az oka, hogy egy játék nagyon összetett, bonyolult tud lenni, teljesen a nulláról megvalósítani rengeteg idő és munka.
Azonban 2004 óta már mindenkinek adva van a lehetőség, hogy megvalósítsa a játék ötleteit, úgy, hogy az belátható időn belül el is készüljön.Ehhez egyetlen dolog szükséges: az XNA.
Az XNA-val egyaránt fejleszthetünk számítógépre, Xbox-ra és mobil telefonokra is.
Az XNA már alapból tartalmazza a grafikus motort, képes kezelni a bemeneti eszközöket és hálózati támogatást is tartalmaz, így tényleg csak az ötleteid megvalósítására kell koncentrálnod.
Ezek mellett az sem elhanyagolható, hogy a Microsoft ingyen biztosítja a fejlesztői környezetet (Visual C# Express Edition és XNA Framework), így gyakorlatilag nulla befektetéssel elkészíthetsz egy játékot.
Ráadásul az egyszerűbb, de kreatív és ötletes indie / casual játékok (mint például a Magicka, Plants vs. Zombies, Trine, World of Goo, Eufloria stb.) manapság rendkívül népszerűek és ezeknek az elkészítését az XNA komoly mértékben leegyszerűsíti, de ha összetett 3D-s játékot készítenél, akkor sem hagy cserben.
Nézz meg néhány játékot, ami XNA-val készült. Van itt autós játék, szerepjáték és FPS is.Egy részük Youtube videó, ezért minőségük nem a legjobb, ezt nézd el nekünk. :)
Ráadásul ezt úgy teheted meg, hogy
Ha nem tudod mik azok az oktató videók, miért olyan jók, akkor kattints ide és elmondunk róluk mindent.
Miért jók az oktató videók?
Mi annyira jónak találjuk ezt a tanulási formát, hogy elkészítettük neked az XNA oktató videót (becsületes nevén: "Tanulj hatékonyan oktató videóval: játék programozás XNA-val, 2. rész"), amiről lentebb olvashatsz.
Az első részben a 2D-s játékok készítését tanulhattad meg, ebben a második részben már a 3D-s játékokkal foglalkozunk.
Az első lépésben megnézzük, hogy mi pontosan az XNA, mire jó, mik az előnyei és létrehozunk egy ablakot, amelyben a játékok futhatnak, majd megismerkedünk az effekt fájlokkal.
A 3D-s világ felépítését a legelemibb alkotóelemmel, vagyis egyetlen darab háromszöggel kezdjük el. Ennek a módját nézzük meg a következő lépésben.
Természetesen azt is tudni kell, hogy miképpen lehet mozgatni, forgatni a világunk alkotóelemeit, ezért ezt is megnézzük, majd ez után összerakjuk a háromszögeket egy felületté.
Majd az eddigieket felhasználva egy teljes 3D-s területet hozunk létre, amely alapját szolgálhatja egy játéknak.
Természetesen egy játék attól lesz játék, hogy mi is beleszólhatunk, ezért megnézzük, miképpen lehet a billentyűzetet használni az XNA-ban.
Végül azt is megnézzük, hogyan lehet színeket és fényt hozzáadni, megvilágítani a létrehozott területet, illetve hogyan lehet optimalizálni az eddig létrehozott kódot, hogy a lehető legkisebb legyen a gépigény.
A videók maradéktalan megértéséhez alapszintű C# tudás ajánlott, mivel a fejlesztés a Visual C# Express Edition-nel történik. Ebben a videóban az XNA 3.1-es változatát használjuk, mivel ez a verzió kezdők számára könnyebb, gyorsabb tanulást biztosít.
1. Miről lesz szó ebben az oktató videóban? 2. Az alapok 3. Effect fájlok 4. Az első háromszög 5. Virtuális világunk 6. Mozgatás, forgatás 7. Indexek 8. Terület létrehozása 9. Terület betöltése fájlból 10. Billentyűzet használata 11. Színek hozzáadása 12. Fény alapok 13. Területünk megvilágítása 14. VertexBuffer, IndexBuffer 15. Hibaelhárítás
Azt is érdemes végiggondolnod, hogy ha más módon próbálnád megtanulni az XNA-val történő 3D játék fejlesztést, akkor az mennyi idődbe és pénzedbe kerülne:
nem több tízezer (sőt, százezer) forint
hanem
7.500Ft
helyett
most CSAK DVD esetén: 6.875Ft, online videó esetén: 6.875Ft!Ugye megéri? Kattints ide és szerezd meg!
FONTOS! Mi is és Te is tudjuk, ha most megrendelés leadása nélkül bezárod ezt az oldalt, akkor valószínűleg soha nem látjuk egymást, vagyis tudatosan lemondasz egy olyan oktató anyag által adott tudásról, amit máshogy biztosan nem szerezhetsz meg!
Túl drága?
Tényleg drága lenne ahhoz képest, hogy milyen (anyagi) sikereket lehet elérni egy ötletes játékkal? Ha ezt mondod, akkor sajnos nincs miről beszélnünk, egy ilyen oktató anyagért 6.875Ft semmi az átadott tudáshoz képest!Szállítási időért, árakért és fizetési módokért kattints ide!
Utánvéttel a szállítás ideje 2-3 munkanap, díja 2480Ft-tól, a rendelés értékétől függően.
Külföldi vásárlás, fizetés külföldről
Minden videó esetében lehetséges a külföldi megrendelés és DVD esetén a szállítás, azonban DVD esetén kérjük, hogy a rendelés leadása előtt vedd fel velünk a kapcsolatot az uh.maylofnatoediv@ofni e-mail címen, a szállítási díj és szállítási mód pontosítása miatt. Erre azért van szükség, mert nem minden országba megoldható az utánvétes szállítás, illetve sajnos a szállítási díj sem egyforma.Abban az esetben ha csak online megnézhető videókat rendelsz, akkor természetesen nincs szállítási költség külföldi megrendelés esetén sem.
Fizetés külföldről
A hagyományos nemzetközi átutalások jellemzően jelentős költséggel járnak a fogadó félnél (ez esetben nálunk). Ezért ha külföldről szeretnél fizetni, akkor két lehetőséged van alapvetően: PayPal és TransferWise.PayPal esetén ez jellemzően pár száz forint plusz költséget jelent. Fizetni értelemszerűen PayPal regisztráció után lehet bankkártyával, vagy a PayPal számla átutalással történő feltöltése után.
TransferWise (transferwise.com) esetén nem számítunk fel extra költséget. Az átutalás díját a TransferWise számítja fel, ami tipikusan 3-400Ft szokott lenni. A TransferWise hagyományos átutalással használható, viszont a nemzetközi átutalások költségének töredéke kerül felszámításra a TransferWise által.
Természetesen ha meg tudod oldani, hogy magyarországi számláról utalj, akkor annak sincs akadálya.
Minimális rendszerigényért kattints ide!
Vásárlási információkért kattints ide.
Ne habozz egy pillanatig sem, kattints a "megrendelem" gombra és rendeld meg a "Tanulj hatékonyan oktató videóval: játék programozás XNA-val, 2. rész" oktató videót, így megteheted, ami Tőled csak telik, hogy megtanulj játékokat készíteni az XNA segítségével.
Ugyanakkor pénzt is, mert egy ha egy hasonló színvonalú tanfolyamot választasz mint ez a videó, akkor az nagyságrendekkel drágább lesz, sok tízezer forint (a könyvek meg közel sem ilyen hatékonyak)!
Ráadásul rengeteg időt vesztesz azzal, ha csak próbálkozol, ahelyett, hogy egy jól felépített oktató videó segítségével tanulnál. Az elvesztegetett időt tölthetnéd valami hasznosabbal is, például pihenéssel.