Hogyan készítsünk egy Android játékot - kezdőknek

Szerző: Peter Berry
A Teremtés Dátuma: 17 Lang L: none (month-012) 2021
Frissítés Dátuma: 5 Lehet 2024
Anonim
Hogyan készítsünk egy Android játékot - kezdőknek - Alkalmazások
Hogyan készítsünk egy Android játékot - kezdőknek - Alkalmazások

Tartalom


Szeretne Android-játékot készíteni?

Jelenleg a Google Play Áruház tele van mindenképp fizető szemetettel, míg az iOS kiváló indie-címekkel rendelkezik. Szükségünk van olyan törekvési fejlesztõkre, mint te, és stat!

Ha még soha nem játszottál játékot, nehéz tudni, hová kezdje. Milyen eszközökre van szüksége? Milyen programozási nyelvet kell tanulnia? Nehéz lesz?

Olvassa el tovább, és készen áll az Android-játék készítésére!

Hol kezdje - jön a játékötlete

Amikor Android-játékot készít, a legjobb hely a kezdéshez, ha látni szeretné, mit hoz létre. Úgy tűnik, nyilvánvalónak tűnik, de a megfelelő eszközök és a munkafolyamat kiválasztása attól függ, hogy milyen játéktípusra gondolsz, legyen az kirakós játék, 2D-s platformer vagy VR-élmény.


a legjobb hely a kezdéshez, ha elképzelést szeretne létrehozni

Azt tanácsolom, hogy valami viszonylag egyszerűvel kezdjem. Az indie játékfejlesztők általában olyan stílusokat választanak, amelyek minimalizálják a befektetéshez szükséges időt és munkát. Nézze meg például a Limbo-t, amely sziluetteket használ - és nem részletes spriteket - és félelmetes, zenétől eltérő hangra.

Az ilyen döntések nem csak a játék elkülönítését segítik elő, hanem szintén engedje meg a fejlesztőknek, hogy csökkentsék az üzemórákat.

Kirakós játékok és végtelen futók, amelyek lehetővé teszik egy egyszerű játékhurok felépítését, amelyet ad-infinitum-ként játszhatnak, tovább tovább ezt a koncepciót!


Úgy készül, hogy elkészíti a következő PUBG-t, és egy nagy csapat fejlesztésének éveire számít. Kezdjen valami kicsivel, mint a tanulás módjával, és elindíthatja a rajongói bázist, és tapasztalatokat szerezhet. A jövőben kipróbálhat egy nagyobb projektet is, miután lendületet kapott!

Írj fel néhány ötletet:

  • Milyen műfajban ez lesz?
  • Mi a horog megkülönböztetni?
  • Mi a lifttel járó pályád?
  • Milyen lesz a grafikai stílus?
  • Milyen eszközt fog használni a grafika készítéséhez?
  • Mi a helyzet a hanggal? Hogyan hoz létre / szerez be zeneszámokat és hanghatásokat?

Néhány tipp a következő oldalon olvashatószintű tervezés az Android játékokban. Vagy miért ne töltene egy kis időt más játékok böngészésével a Play Áruházban ihletet keresve?

Hogyan készítsünk Android-játékot az Android Studio segítségével - és miért nem kellene kipróbálnia?

Miután megtudta, mit szeretne készíteni, el kell döntenie, hogyan készítse el. A képzettségi szintjétől és a projekt jellegétől függően van néhány különféle lehetőség.

A „hagyományos út” egy Android játék létrehozása az Android Studio segítségével. Az Android Studio az Android fejlesztés hivatalos eszköze, amely közvetlenül a Google-tól származik, és a projektek hatalmas körét támogatja.

Az Android Studio használatához el kell tanulnia Java vagy Kotlin nyelvet - a két hivatalosan támogatott nyelvet. Akárhogy is, le kell töltenie a JDK-t (Java Development Kit), és meg kell ismerkednie a (szoftverfejlesztő készlet), és valószínűleg egy kis XML-lel.

Az SDK a Google könyvtárainak és eszközeinek egy csoportja, amely lehetővé teszi a Java interfészét az Android operációs rendszerrel, és segít az Android Studio-nak, hogy kódját működő APK-fájlká alakítsa. Az Android Studio biztosítja az interfészt, ahol mindezt beírhatja - az úgynevezett IDE vagy „integrált fejlesztési környezet”.

Az SDK a Google könyvtárainak és eszközeinek egy csoportja, amely lehetővé teszi a Java számára, hogy az Android operációs rendszerrel kapcsolódhasson

Sokat kell tanulni, és ha egy platformjátékot vagy valami mást szeretne grafikusan intenzív létrehozni, akkor sokat kell tennie az alapoktól kezdve. Ez az oktatóanyag megadja a kiindulási pontot, és bemutatja, hogyan állítson be egy vászont és egy szálat a grafika kezeléséhez.

Elméletileg így is lehet 3D-s játékot készíteni. Ebben az esetben az OpenGL vagy a Vulkan API-kat használná a hardveresen gyorsított grafika eléréséhez.

Egy egyszerű puzzle játékhoz az Android Studio egy lehetőség. Bármely bonyolultabb számára sokkal könnyebb módszerek vannak. Még a „professzionális” fejlesztők sem járnak az Android Stúdióval a játékfejlesztés érdekében, és a kezdő kezdőknek felfelé kell küzdeniük az egyszerű játékok tanulási görbéje szempontjából.

Egység és irreális - okosabb döntések!

A fentiekben említett okok miatt a hozzáértő fejlesztők általában az Unity vagy az Unreal választják a játékot.

Ezek az eszközök kombinálják az IDE-t egy játékmotorral. Más szavakkal, interfészt biztosítanak az Ön számára a kód kezeléséhez, és rengeteg kész fizikát és viselkedést kínálnak a rendetlenséghez. Ahelyett, hogy programoznia kellene, hogy mi történik például a levegőben, az Unreal vagy az Unity egyszerűen megengedi, hogy bejelölje a „gravitáció” jelölőnégyzetet, és az Ön kezébe kerül.

Ragaszkodj az Egységhez a projektek túlnyomó többségéhez

Sőt, a grafika hozzáadása ehhez az eszközhöz ugyanolyan egyszerű, mint húzza őket a jelenetbe!

Ezek az eszközök annyira egyszerűvé teszik, hogy elméletileg nagyon rövid idő alatt (akár hét perc alatt is) elkészítheti az Android játékot. A VR alkalmazások létrehozása is támogatott.

Mindkét esetben szükséged lesz egy kis kódra. Az Unity a C # -ot használja, amely hasonló a Java-hoz, de nagyon keveset tud megszerezni. Az Unreal a C ++ -ot használja, de lehetőséget ad arra is, hogy egyfajta folyamatábrát használjon a tényleges szkript helyett.

Noha az Unity és az Unreal az Android SDK-t használja (azaz még mindig le kell töltenie), a háttérben kezelik.

Mindkét eszköz ingyenes, és testreszabhatóak ahhoz, hogy bármit elkészíthessen, amit csak akar. Ezenkívül platformokon átívelő jelentések is vannak, ami azt jelenti, hogy könnyedén átviheti játékát más platformokra, például iOS, PC vagy akár Xbox One és PS4! Az egységet a Play Store áruházban a legtöbb profi készülék kedveli, tehát itt valójában nincs korlátozás arra vonatkozóan, hogy mit lehet elérni.

Az Unity kissé könnyebben használható, és különösen a mobil és a 2D játékok számára alkalmasabb

Ami fölényebb - egység vagy irreális - attól függ, hogy ki kérdezi. A hosszú történet rövidítéséhez az Unity kissé könnyebben használható, és különösen a mobil és a 2D játékok számára alkalmasabb. Az Unreal képes kissé jobb 3D-s grafikára, bár ez valószínűbben befolyásolja a PC-k és a konzolok fejlesztését.

Játékkészítők - a könnyű kiút

Ha valóban azt akarja, hogy a kódolása abszolút minimális legyen, amikor egy Android játékot készít, akkor inkább egy játékot készít, amely “építő”. Ezek az eszközök lehetővé teszik a játékok készítését, különféle elemek rögzítésével és helyére húzásával, és potenciálisan a legkisebb végrehajtásával. a kódolás mennyisége.

GameMaker: A Studio egy ilyen eszköz, és egyszerűbb, mint akár a Unity, akár az Unreal 4, alapszintű szkriptekre a GML vagy a „GameMaker Language” nevű, leeresztett kódra támaszkodva. Noha nem ingyenes, az alapvető engedély nem fog sokba kerülni.

Míg a GameMaker: Stúdiót használtak kereskedelmi szempontból sikeres címek felépítésére, az DEV-knek akadályokat és akadályokat tapasztalhatnak a megvalósíthatóság terén. Más GameMakers tovább korlátozza a lehetőségeket, arra kényszerítve, hogy ragaszkodjon sablonokhoz, vagy általános előre meghatározott grafikákat használjon.

Szerintem jobb, ha a legtöbb Android játékprojektnél ragaszkodunk az Unity-hoz.Az egyetlen kivétel az, ha az Android Stúdiót alapvető kirakós játékprojektekkel szeretné megtanulni, vagy ha valamit platformon keresztül szeretne csinálni felső szintű grafikával az Unreal 4 segítségével.

A projekt indítása

Miután megismerte a használt eszközkészletet, a következő lépés az új projekt elindítása. Az első üres képernyő képernyőn való megnézése meglehetősen félelmetes lehet, de ha egyszerűen tartja a dolgokat, akkor már elég korán elkezdi látni az eredményeket.

A legtöbb játékhoz először alapvető mechanikakészletre és szabályokra van szükség

A legtöbb játékhoz először alapvető mechanikára és szabályokra van szükség, ezért kezdje azzal, hogy megtervezze a játék érzetét (milyen gyorsan mozog a főszereplő, milyen képességeik vannak?). Ebben a szakaszban valószínűleg helyőrző grafikát és valószínűleg egyfajta „homokozó” szintet használ a kísérletekhez.

Miután elkészült egy játékképes játék, a következő lépés a szintek megtervezése, valamint a grafika és az erőforrások megvalósítása.

A szintű tervezés nagyon szórakoztató, de a játékot erőteljesen játssza le barátaival és rokonaival. Ne feledje: ez a nehéz nem mindig egyenlő szórakozás! Győződjön meg arról, hogy korán létezik néhány egyszerű szint, hogy a játékosok megtanulják a mechanikát.

A grafika és a hang létrehozása szintén nagyon szórakoztató lehet, ugyanakkor időigényes és kihívást is jelenthet. Ha rendelkezik művészeti és grafikai tervezési ismeretekkel, érdemes lehet ezt kezdeni, és időt szentelni ennek. Ha nem, akkor valószínűleg jobb lesz használni egy másik tervezőt. Megkérheti egy barátját, hogy kezelje az Ön számára a grafikákat, vagy akár kiszervezze a folyamatot olyan helyekkel, mint a 99Designs vagy a Fiverr. Ez egy jó módja annak is, hogy grafikákat szerezzen az áruházak listájához és promóciójához.

A grafika és a hang létrehozása nagyon szórakoztató lehet, de időigényes is

Amint a grafika és a szintek a helyükön vannak, csak egyfajta felületet kell létrehozni. Szüksége lesz egy címsorra, egy menüre, az előrehaladás mentésének módjára és így tovább.

Az a nagyszerű dolog, hogy egy Android játék eldöntéséről dönt, hogy továbbra is frissítheti a projektet, még akkor is, ha az életbe lép. Ne légy perfekcionista, és tedd szabadon a játékot. Korán szálljon ki az ajtón, és javuljon rajta, ha közönséget talál.

Batman kevesebb, mint 7 perc alatt készíthet Android-játékot

Természetesen tudassa velünk, mit fogsz alul készíteni is!

A fordító alkalmazáok valóban meglehetően fontoak. egítenek az embereknek, akik emberi tolmác nélkül kommunikálnak, vagy hónapokig töltenek nyel...

zámo gyártó indította el vagy tervezi bevezetni az 5G telefonokat 2019-ben é 2020-ban. De egy márka, amely valózínűleg nem fogja felkínálni ezt a funk...

Népszerűség Megszerzése