Turinys
- 1. Vienybė
- Privalumai
- Minusai
- 2. Unreal Engine
- Privalumai
- Minusai
- 3. Cocos2D
- Privalumai
- Minusai
- 4. Ludei
- Privalumai
- Minusai
- 5. Corona SDK
- Privalumai
- Minusai
- Apvyniojimas
Su mobiliųjų žaidimų platinimu ir konsolių, pvz., PS4, „Xbox“ ir „Wii U“, kūrimu, kūrėjai nuolat ieško naujų būdų, padedančių pagerinti žaidėjų dalyvavimą.
Tradiciškai „žaidimų uogienės“ kūrėjai sutelkė dėmesį tik į darbalaukį ar žiniatinklio naršyklę, naudodami vystymosi aplinką, pvz., „Flash“. Tačiau šiandien scenarijus yra visiškai kitoks, nes mobilieji prietaisai ir toliau auga, todėl mobilieji žaidimai yra vienas sparčiausiai augančių segmentų.
Mobiliųjų telefonų žaidimų kūrimas gali padėti jums pasiekti platesnį auditorijos spektrą, o platinimo kanalai labai paprasta pateikti savo sukurtus žaidimus galutiniams vartotojams, kai jie yra pasiruošę. Tačiau, kuriant žaidimus per trumpą laiko tarpą, susirūpinimą kelia tai, kad pasirinkus teisingą požiūrį, jūsų žaidimas yra pasiekiamas ir geriausias savaip.
Taigi, jei norite pridėti krašto prie žaidimo kūrimo pastangų, čia yra keletas įrankių, kuriuos verta pabandyti, kad galėtumėte sukurti savo žaidimą ir judėti ekrane.
1. Vienybė
Unity yra puiki priemonė tiems, kurie nori pasakyti interaktyvias istorijas savo žaidėjams. Tai labai populiarus įrankis, kurį naudoja apie 47% kūrėjų. Tai ne tik pradedantiesiems skirtas įrankis, bet ir patyrę kūrėjai. Vienybė buvo sukurta kaip sparčiausias būdas kurti tiek 2D, tiek 3D žaidimus, o tai daro jį atskirai.
Taip pat yra trijų plėtros kalbų palaikymas: „C #“, „UnityScript“ („JavaScript“ su tipo anotacijomis) ir „Boo“. Iš trijų „UnityScript“ yra labiausiai dominuojanti ir „Boo“ galima išvengti. Šio įrankio bendruomenė plačiai palaikė „C #“ ir geriausia dalis - jūs lengvai galėsite gauti daugybę papildinių ir pavyzdžių.
Privalumai
-
Palaiko labai stiprią kūrėjų bendruomenę
-
Puikūs vaizdo redagavimo įrankiai, kuriuos galima išplėsti naudojant papildinius
-
Suderinamas darbui su įvairiomis platformomis ir įrenginiais
-
3D variklis puikiai tinka gaminant nuostabius rezultatus su minimaliomis pastangomis
Minusai
-
Bendradarbiavimas yra gana sudėtingas, nes jo brangus prievolių serveris turi būti naudojamas dalinantis kodais ir turtais tarp komandos narių.
-
Ne tokia didelė našumo požiūriu, nes ji buvo visiškai vienintelė ir neprideda prie papildomų branduolių mobiliesiems įrenginiams.
2. Unreal Engine
„Unreal Engine“ - tai populiarus žaidimas, pvz., „Infinity Blade“ serija, yra tvirtas įrankis kūrėjams, kurie turi du sprendimus. Visų pirma, jos kietasis „Unreal Engine 3“, kuris siūlo visišką prieigą prie integruoto „Unreal Editor“ rinkinio, „C ++“, ir nepagrįstą pagrindinės inžinerijos komandos paramą. Be to, jis yra supakuotas su „Unreal Development Kit“, kuriame yra daug įrankių, padedančių sukurti tokius nuotykius turinčius žaidimus.
Unreal Engine yra parašyta C ++ kalba ir tai vienintelė priemonė, kurią palaiko įrankis. Be to, yra daug galimybių atlikti įvairias su vystymusi susijusias užduotis be rašymo net vienos eilutės.
Privalumai
-
Roko tvirtumas
-
Iš dėžutės įrankių ir turto sukuriami labai interaktyvūs žaidimai
-
Puikus kainodaros modelis
Minusai
-
Ne pasirinkimas pradedantiesiems dėl sudėtingo C ++ kalbos pobūdžio
-
Įtraukta didelė mokymosi kreivė ir ribota parama senam įrenginiui
-
Kainų nustatymo modelis yra geras, tačiau kol nebūsite tikrojo pavadinimo pagal kitą licencijavimo modelį.
3. Cocos2D
„Cocos2D“ yra populiarus tiems, kurie nori kurti įdomius ir įspūdingus žaidimus. Tai puikus multimedijos įrankis, ypač jei norite kurti žaidimus vaikams. Nemokamai, tai galinga ir paprasta naudoti, kai tik ją pakabinsite. Kūrėjai gali sukurti žaidimus „iOS“ ir „Android“, o jo plati plėtinių, įrankių ir atviro kodo įvairovė suteiks jums galimybę keisti kryptį, jei reikia.
Yra įvairių versijų, su kuriomis galima naudotis „Cocos2D“. Jie yra „Objective-C“, „C ++“, „C #“, „JavaScript“ ir „Ruby“. Iš visų jų C ++ yra labiausiai dominuojantis ir dažnai palaikomas. Be to, yra ir „C ++“ versijos scenarijų kalbos užrašai Lua ir „JavaScript“. Tai leidžia kūrėjams rašyti pagal pageidaujamą kalbą, o iš tikrųjų naudojasi visišku gimtoji kalba.
Privalumai
-
Puikiai teikiant paramą įvairioms platformoms ir mobiliesiems įrenginiams
-
Nuostabus plėtinių ir įrankių rinkinys, skirtas padėti kūrėjams
-
Didelė bendruomenės parama
-
Garso palaikymas
Minusai
-
Patikimo komercinio subjekto trūkumas sprendžiant problemas ir nustatant klaidas. Jūs turite tai pataisyti arba išsinuomoti profesionalią paslaugą, kuri tam tikromis sąlygomis neįmanoma.
-
API nėra labai daug.
-
Nepajėgia labai prisidėti prie bendros projekto struktūros.
4. Ludei
HTML5 gudrumas priklauso nuo to, kaip jis padeda kūrėjams patekti į įvairias platformas, aptarnaujant šį naują universalų standartą. „Ludei“ komplektuojama su pritaikyta „JavaScript“ virtualia mašina, kuri užtikrina greitą HTML5 drobės ir „WebGL“ programos kūrimą ir žaidimų kūrimą mobiliajame telefone.
„Ludei“ puikiai tinka žaidėjams, kurie siūlo greičiausias ir įspūdingiausias HTML5 žaidimų patirties. Tai supaprastina visą bandymų ir programų kūrimo procesą, kad jaustųsi nepriekaištinga. „Ludei“ taip pat siūlo prieigą prie kai kurių svarbiausių funkcijų, įskaitant vietinius skelbimų tinklus, mokėjimus programoje, „push“ pranešimus ir kt.
Privalumai
-
Gali lengvai konvertuoti HTML5 programą į greitą mobilią programą
-
Programos gali būti sukurtos 10 kartų greičiau nei „PhoneGap“ pagrįstos HTML5 programos.
Minusai
-
Ryšio kanalui reikia greitai atnaujinti
-
Reikia mažinti kai kurias galimas klaidas, klaidas ir priežiūros problemas.
5. Corona SDK
Plėtros platformos suderinamos mobiliosios programos buvo iššūkis kūrėjams ir „Corona SDK“ yra priemonė, padedanti įveikti tokį iššūkį. „Corona SDK“ yra itin efektyvi priemonė, kuria siekiama suteikti jums lankstumo ir gebėjimo kurti programas, kurios sklandžiai veikia įvairiuose įrenginiuose, naudojant bendrą kodų bazę. Jis yra supakuotas su daugybe įrankių, kurie padeda susikoncentruoti į įdomių ir įdomių žaidimų kūrimą.
Naudojant „Corona SDK“, labai paprasta kurti „iOS“, „Android“, „Kindle“ ir „Nook“ programas. Jis naudoja Lua plėtros aplinką ir šiuo metu naudojasi 250 000 indijų ir studijų visame pasaulyje. „Corona“ įrankis yra tikrai geras pakaitalas tiems, kurie nori sukurti tikrai įspūdingus ir novatoriškus.
Privalumai
-
Greitas, universalus ir paprastas
-
Galima kurti „iOS“ ir „Android“ įrenginių programas
-
Optimizuota, kad būtų galima pasinaudoti aparatūros pagreitintomis funkcijomis
-
Lengva išmokti
Minusai
-
Kadangi Ansca nėra „Apple“ ar „Android“ komercinis narys, tai gana sudėtinga, kad kai kurie tam tikri dalykai gali būti nepasiekiami naujausiuose SDK leidiniuose.
Apvyniojimas
Pirmiau minėtos priemonės yra iš tikrųjų unikalios ir tvirtos savo būdu ir pasirodo esančios labai patikimos, kai esate įstrigę. Jie taip pat suteikia jums idėją, kur pradėti ir kaip padaryti žaidimą įsimintiną savo žaidėjų patirtį.