Kā izveidot videospēli (bez pieredzes)





Vai zinājāt, ka Super Mario Run tika izveidots ar bezmaksas spēļu dzinēju, kuru varat lejupielādēt un izmantot jau šodien? Tagad es nemelošu un neteikšu, ka izveidot spēli ir vienkāršākā lieta pasaulē, bet tā tas ir veidā vieglāk, nekā jūs domājat, un, godīgi sakot, kad esat nolēmis sākt, jūs būtu pārsteigts, cik viegli tas viss sanāk. Acīmredzot ir jāpieliek pūles — jūs neko nesaņemat par brīvu, taču grūtākais ir tikai sākt darbu un pēc tam pieturēties pie tā. Uzskatiet šo rokasgrāmatu par to, kā palīdzēt sev to izdarīt, tāpat kā jebko citu. Kādas programmas jums vajadzētu izmantot? Kur jums vajadzētu saņemt palīdzību? Ko darīt, ja esat iestrēdzis? Atcerieties tu esi veidojot šo spēli, es tikai norādīšu jums pareizajā virzienā.

Kādas ir labākās programmas, lai izveidotu savu spēli?

Ir daudz iespēju, bet es iesaku divas: GameMaker Studio un Vienotība 3D . Abām šīm versijām ir bezmaksas versijas, kuras varat izmantot, lai mācītos un apgūtu, un abas ražo spēles, kuras var viegli eksportēt uz datoru. Tie labi darbojas arī konsolē (lai gan tas ir solis uz priekšu salīdzinājumā ar jebko, ko drīzumā darīsit, jo ir nepieciešamas atkļūdošanas konsoles un izstrādātāja licences).

Īsi apskatīsim katru no šīm un dažām citām iespējām.



GameMaker: Studio

Ar to izveidotās slavenās spēles: Spelunky, Hotline Maiami, Crashlands, Downwell, Nidhogg, Nuclear Throne.

Vispiemērotākais priekš: 2D spēles



Stiprās puses : Viena no GameMaker lielākajām priekšrocībām ir tā viegli uztveramā valoda. Lai gan daži “īsti” programmētāji varētu pasmieties par tā vienkāršību, tas ir ātri apgūstams un ar to izveidojams, un tas ir tik spēcīgs, cik nepieciešams. Tikai ar dažām vienkāršām komandām jūs varat pārvietot blokus un nošaut ienaidniekus dažu stundu laikā. Tā ir laba vārteja kodēšanai, kā arī, lai gan tas ne vienmēr tiek tieši tulkots citās valodās, tas liek jums saprast jēdzienus un struktūras, kas to dara. Tam ir arī uz ikonām balstīta programmēšanas sistēma, kas balstīta uz vilkšanu un nomešanu, izmantojot attēlus, nevis vārdus, taču vislabāk ir pāriet tieši uz koda brīvību un elastību.

Reāli šis ir labākais risinājums, ja strādājat viens pats.

Vājās puses : GameMaker var veikt arī 3D lietas, taču tas nav īsti zināms, tāpēc lielākā daļa tā spēļu ir 2D. Arī GameMaker Studio 2 pašlaik ir beta versija, tāpēc, iespējams, vēlēsities pagaidīt, līdz tā tiks pilnībā izlaista, pirms dodaties šeit.



Vienotība

Ar to izveidotas slavenas spēles : Ori and the Blind Forest, Inside, Yooka-Laylee, Layers of Fear, Super Mario Run, Firewatch, Pokemon Go

Vislabākais priekš : 3D spēles



Stiprās puses : Unity ir bezmaksas programma, ko daudzas pilna izmēra studijas, piemēram, Ubi un Nintendo, izmanto spēļu veidošanai. Ar šo tika izveidoti daudzi nosaukumi, par kuriem jūs, iespējams, esat dzirdējuši un spēlējuši, un tas ir ļoti daudzpusīgs. Tas galvenokārt ir vērsts uz 3D, bet nesen ir uzlabojis savas 2D iespējas, lai tieši konkurētu ar GameMaker. Lai gan vairāk tiek pievērsta uzmanība “pareizai” kodēšanai, pamata rīki, piemēram, 3D FPS kontrolieris, pastāv kā gatavi lietošanai moduļi bez kodēšanas, un jūs varat bloķēt un izveidot kaut ko atskaņojamu neticami ātri, gandrīz bez koda. Spēlei ir arī milzīgs tirgus, kas ir pilns ar iepriekš sagatavotiem spēlei specifiskiem moduļiem, ko iegādāties (lai gan daudzi ir bezmaksas). Tādējādi var vienkārši pievienot kontroliera saturu, animāciju, objektus un daudz ko citu.

Vājās puses : Jums būs jāiemācās kāds nopietns kods. Unity izmanto C# un JavaScript, kas abas ir izplatītas valodas, ko izmanto dažādās lietojumprogrammās. Tas nav neiespējami iemācīties, bet tālu no iesācēju lietām. Vienotība prasa meistarību daudz arī prasmīgus aspektus, sākot no 3D animācijas, modelēšanas un citiem, padarot to par vislabāko komandām. Tā nav laba izvēle, lai dotos vienatnē.

Citas iespējas

GameMaker un Unity ir vispopulārākās iespējas, bet ne vienīgās. Auklas , piemēram, ir neticami populārs teksta spēlēm un var neticami ātri izveidot atskaņojamus stāstījumus. Kamēr tādas lietas kā Konstrukcija 2 un Clickteam Fusion 2.5 ir labas iespējas, ja absolūti nevēlaties kodēt un vēlaties izmantot vilkšanas un nomešanas ikonas, taču tādēļ jums ir daži ierobežojumi.