Paano gumawa ng isang video game mula sa simula

May -Akda: Janice Evans
Petsa Ng Paglikha: 1 Hulyo 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
KUMITA NG $2,600/MONTH SA YOUTUBE KAHIT WALANG VIDEO - paano kumita sa youtube ng walang video
Video.: KUMITA NG $2,600/MONTH SA YOUTUBE KAHIT WALANG VIDEO - paano kumita sa youtube ng walang video

Nilalaman

Ang mga video game ay hindi na isang lumalaking industriya. Nasa prime na niya. Maraming mga tao ang naglalaro ng mga video game kaysa dati. Nangangahulugan ito na maraming mga pagkakataon para sa mga bagong tao na makapasok at makagawa ng isang mahusay na laro. Maaari kang ikaw! Ngunit paano ito gawin? Ang proseso ng paggawa ng laro ay napakahirap, ngunit maaari mong gawin ang laro sa iyong sarili sa kaunting tulong o pagpopondo. Dadalhin ka namin sa mga pangunahing kaalaman na kakailanganin mong isaalang-alang upang magawa ang iyong laro at gawin itong mabuti. Magsimula lamang sa hakbang 1 sa ibaba.

Mga hakbang

Paraan 1 ng 4: Paghahanda para sa Tagumpay

  1. 1 Maunawaan ang iyong laro. Kakailanganin mong magplano ng maraming at pag-isipan ang tungkol sa mga pandaigdigang isyu kung nais mong maging maayos ang proseso. Ano ang magiging uri ng iyong laro (RPG, tagabaril, platformer, atbp.)? Saang platform ipapalabas ang iyong laro? Ano ang mga natatanging at natatanging tampok ng iyong laro? Ang bawat tanong ay nangangailangan ng iba't ibang mga mapagkukunan, kasanayan, at pagpaplano upang sagutin, dahil nakakaapekto ang mga ito sa pagbuo ng laro sa iba't ibang paraan.
  2. 2 Gumawa ng isang mahusay na disenyo para sa laro. Napakahalaga ng paraan ng pag-frame ng laro, kaya pinakamahusay na harapin ang mga bagay na ito bago simulang gawin ang laro. Paano uunlad ang mga manlalaro sa laro? Paano makikipag-ugnay ang mga manlalaro sa mundo sa kanilang paligid? Paano mo sanayin ang mga manlalaro? Anong audio at musikal na saliw ang gagamitin mo? Napakahalaga nito.
  3. 3 Magpakatotoo ka. Kung madali ang pag-churn ng mga laro tulad ng Mass Effect, gagawin ito ng lahat. Kailangan mong maunawaan kung ano ang maaari mong gawin at hindi magagawa nang walang isang malaking studio at magandang karanasan sa ilalim ng iyong sinturon. Kailangan mo ring maging makatotohanang tungkol sa kung ano ang maaari mong gawin sa isang makatwirang dami ng oras. Kung hindi mo talaga titingnan ang iyong kalakasan, malamang na mabilis kang mabigo at sumuko. At ayaw naming sumuko ka!
  4. 4 Maghanap ng mahusay na hardware at software. Ang paggawa ng isang laro sa anumang antas sa itaas ng "mobile" ay nangangailangan ng isang computer na karamihan ay tatawaging "magarbong". Kung gumagamit ka ng isang lumang system, mabilis mong malalaman na hindi mo maaaring patakbuhin ang laro na ginagawa mo dito. Kakailanganin mo rin ang ilang napakalakas at dalubhasang mga programa upang lumikha ng mga laro. Ang ilan ay mura o libre, ngunit ang iba ay maaaring maging medyo mahal. Titingnan namin ang mahusay na software sa mga sumusunod na seksyon, ngunit maaari mong tandaan na ang software na kailangan mo ay maaaring magsama ng mga programa sa pagmomodelo ng 3D, mga editor ng imahe, mga editor ng teksto, tagatala, atbp.
    • Sa isang minimum, kakailanganin mo ng isang malakas na processor (hindi bababa sa isang quad core at mas mabuti ang isa sa mga mas bagong i5 o i7), maraming RAM, at isang advanced na graphics card.

Paraan 2 ng 4: Buuin ang Iyong Koponan

  1. 1 Gumawa ng maliit na mga laro sa iyong sarili at malalaking laro sa ibang mga tao. Kung nais mong mabilis na gumawa ng isang mobile game na may simpleng mga visual at coding, okay lang.Ito ay isang magandang proyekto upang magtrabaho nang mag-isa, at maaari mo itong magamit upang maipakita sa mga employer at mamumuhunan sa hinaharap kung ano ang maaari mong gawin. Ngunit kung nais mong gumawa ng isang mas seryosong laro, kakailanganin mo ang tulong ng ibang mga tao. Ang mga larong Indie ay karaniwang binuo ng isang pangkat ng 5-10 katao (depende sa kahirapan), habang ang mas kilalang mga laro ay maaaring mabuo ng hanggang sa daang mga tao!
  2. 2 Buuin ang iyong koponan. Kakailanganin mo ang maraming mga tao na may maraming iba't ibang mga kasanayan kung balak mong bumuo ng isang laro sa isa sa mga pinaka-istilo. Kakailanganin mo ang mga programmer, modeler, visual designer, gameplay at level designer, eksperto sa audio, at mga prodyuser o taong pamilyar sa marketing.
  3. 3 Gumuhit ng isang dokumento ng proyekto. Isipin ito bilang isang krus sa pagitan ng isang buod at isang plano ng labanan para sa iyong laro. Inilalarawan ng dokumento ng proyekto ang lahat tungkol sa disenyo ng iyong laro: gameplay, mekanika, character, plot, atbp. Sa pamamagitan ng paglikha nito, malilinaw mo rin ang lahat ng kailangang gawin, kung sino ang gagawa nito, kung ano ang magiging inaasahan at pangunahing iskedyul para sa lahat ng mga bagay. Napakahalaga ng dokumento ng proyekto hindi lamang upang mapanatili ang mahusay na kalagayan ng koponan, kundi pati na rin para sa mga potensyal na namumuhunan.
    • Ang iyong dokumento sa proyekto ay dapat na nahahati sa mga seksyon at may kasamang detalyadong nilalaman.
    • Kasama sa mga pangunahing seksyon ang storyline ng laro, pangunahing at menor de edad na mga character, disenyo ng antas, gameplay, sining at disenyo ng visual, mga tunog na in-game at musika, at kontrol ng istraktura at disenyo ng interface ng gumagamit.
    • Ang dokumento ng proyekto ay hindi dapat limitado sa teksto. Karaniwan din itong nagtatampok ng mga sketch ng disenyo, disenyo ng konsepto, at kahit mga pampromosyong video o tunog na sample.
    • Huwag limitahan ang iyong sarili at huwag mag-alala tungkol sa disenyo at format ng dokumento ng proyekto. Walang iisang karaniwang format o mga bagay na isasama rito. Gawin lamang ang akma sa iyong laro.
  4. 4 Mag-isip tungkol sa pera. Kailangan ng pera upang makagawa ng isang laro. Kabilang sa iba pang mga bagay, ang mga tool ay masyadong mahal, at ang pag-unlad ay tumatagal ng maraming oras (ibabawas ito mula sa oras na maaari mong gugulin upang kumita). Ang proyekto ay mas mahal, mas maraming mga tao ang kailangan mong akitin, at ang mas kumplikadong mga kasanayan na kailangan nila upang magkaroon ng mas maraming mga advanced na laro. Kakailanganin mong matukoy kung saan ka kukuha ng pera at talakayin sa mga kalahok kung paano, kailan at kung magkano ang babayaran mo sa kanila bago magsimula ang trabaho.
    • Ang pinakamurang paraan upang makagawa ng isang laro ay ang gawin itong 100% sa iyong sarili. Ngunit magiging mahirap kung wala kang sapat na kasanayan, o maaaring kailanganin mo ng maraming iba't ibang mga bago. Para sa karamihan ng mga taong walang karanasan na nagtatrabaho sa kanilang sarili, ang isang simpleng clone ng isang mobile application ang pinaka magagawa. Kahit na gagawin mo ang laro sa iyong sarili, kailangan mo pa ring magbayad ng mga lisensya para sa karamihan ng mga magagandang engine at para sa marami sa mga app store o iba pang mga marketplace. Gayundin, huwag kalimutan ang tungkol sa mga buwis sa natanggap mong kita.
    • Upang makagawa ng isang average na kalidad ng indie game, kailangan mo ng daan-daang libong dolyar. Ang mga malalaking kumpanya ay madalas na namuhunan ng milyun-milyong dolyar sa pag-unlad.

Paraan 3 ng 4: Paggawa ng nakagawiang gawain

  1. 1 Programa. Kakailanganin mong piliin ang engine para sa iyong laro. Ang engine ng laro ay bahagi ng programa na kumokontrol sa lahat hanggang sa pinakamaliit na mga detalye ng kung paano gumagana ang iyong laro (tulad ng AI, pisika, atbp.). Ang mga engine ay nangangailangan ng mga tool na kung minsan ay kasama, at kung minsan ay dapat na itayo mula sa simula. Pinapayagan ka nilang makipag-ugnay at lumikha ng isang laro sa engine. Sa sandaling makuha mo ang hang ng ito, kakailanganin mong maghanap ng sinumang marunong magsulat ng mga script sa engine na ito. Kapag nagsulat ka ng mga script, sasabihin mo sa engine ng laro kung ano ang dapat gawin. Karaniwan itong nangangailangan ng ilang mga kasanayan sa pag-program.
  2. 2 Lumikha ng nilalaman. Kakailanganin mo ring simulang lumikha ng nilalaman sa laro.Nangangahulugan ito ng mga character na pagmomodelo, lumilikha ng mga sprite ng laro, sa nakapaligid na mundo, lahat ng mga bagay na maaaring makipag-ugnay ng manlalaro, atbp. Karaniwan itong tumatagal ng mahusay na mga kasanayan sa mga programa sa pagmomodelo ng 3D at mga visual arts upang makumpleto ang gawaing ito. Maingat din ang pagpaplano.
  3. 3 Pakawalan ang maraming mga bersyon ng beta. Kakailanganin mo ang mga tao upang makumpleto ang iyong laro. Huwag pansinin ang mga pagkakamali. Gusto mo lang maglaro ang mga tao upang malaman kung paano nakikita at maranasan ng iba ang laro. Isang bagay na tila natural sa iyo ay maaaring magtataka sa iba pa. Ang elemento ng tagubilin o balangkas ay maaaring nawawala. Hindi mo malalaman nang maaga. Samakatuwid, mahalaga na makakuha ng isang opinyon mula sa labas.
  4. 4 Pagsubok, pagsubok, pagsubok. Kapag natapos mo na ang paglikha ng iyong laro, hindi ka pa masyadong tapos. Kakailanganin mong subukan ang lahat. Lahat ng bagay Kakailanganin mong dumaan sa bawat posibleng sitwasyon sa iyong laro upang matiyak na walang mga error saanman. Kailangan ng maraming oras at mapagkukunan ng tao. Magtabi ng sapat na oras sa iyong iskedyul para sa pagsubok!
  5. 5 I-advertise ang iyong laro. Ipakita sa mga tao ang iyong laro kaagad kapag natapos mo ito. Ipakita ito sa mga kumpanya na maaaring nais na mamuhunan dito, pati na rin ang mga tao na sa palagay mo ay nais na i-play ito! Magsimula ng isang website ng developer at blog, mag-upload ng mga screenshot, mga walkthrough video, trailer, at higit pa upang maipakita sa mga tao kung ano ang tungkol sa iyong laro. Ang pagbuo ng interes ay kritikal sa tagumpay ng iyong laro.
  6. 6 Bitawan ang iyong laro. Maraming mga lugar kung saan maaari kang maglabas ng isang laro, ngunit ang eksaktong lokasyon ay nakasalalay sa uri ng larong iyong ginawa. Ang mga tindahan ng app at Steam ang pinaka bukas sa mga bagong ngayon. Maaari mong palayain ang iyong laro nang nakapag-iisa sa iyong site, ngunit ang mga presyo ng pagho-host ay karaniwang ipinagbabawal. Bilang karagdagan, hindi ka magiging kapansin-pansin.

Paraan 4 ng 4: Paghahanap ng Mga Mapagkukunan

  1. 1 Subukan ang software para sa paglikha ng mga laro para sa mga nagsisimula. Mayroong ilang magagaling na programa na maaaring magamit ng mga nagsisimula upang makagawa ng mga simpleng laro. Marahil ang pinakatanyag sa kanila ay Game Maker at RPG Maker, ngunit ang Atmosphir at Games Factory ay mabuti rin. Maaari mo ring gamitin ang mga tool sa pang-edukasyon na pang-edukasyon para sa mga bata tulad ng MIT's Scratch. Ang mga ito ay nakakagulat na angkop para sa pagtuturo ng mga pangunahing kasanayan na kailangan mo.
  2. 2 Alamin ang tungkol sa iba't ibang mga programa sa graphics. Kung hindi ka kukuha ng isang propesyonal upang gawin ang iyong gawaing grapiko, maraming matutunan. Kakailanganin mong malaman kung paano gumana sa isang bilang ng mga kumplikadong programa sa graphics. Ngunit magagawa mo ito! Ang Photoshop, Blender, GIMP, at Paint.net ay mga magagandang lugar upang magsimula kung naghahanap ka upang lumikha ng mga visual para sa iyong laro.
  3. 3 Isaalang-alang muna ang pagiging isang propesyonal. Mas madali para sa iyo na gumawa ng isang matagumpay na laro at akitin ang mga namumuhunan kung mayroon kang karanasan, edukasyon at isang kilalang laro na nauugnay sa iyong pangalan. Samakatuwid, isang magandang ideya na magtrabaho para sa isang regular, kilalang kumpanya ng pag-unlad ng laro bago simulang gumawa ng mga laro sa iyong sarili. Maaaring mangailangan ito ng pagpunta sa paaralan o pagkuha ng ilang mga kasanayan, ngunit hahantong ka pa rin sa iyong layunin at sa huli ay sulit ito.
  4. 4 Dumaan ang iyong daan patungo sa komunidad ng indie. Ang pamayanan ng laro ng indie ay malakas, mainit at maligayang pagdating. Kung mahusay ka sa pagsuporta, pagtataguyod, pagtalakay at pagtulong sa kanila sa kanilang mga proyekto, babayaran ka nila nang mabuti. Kausapin sila, kilalanin sila nang mas mabuti at hayaang makilala ka nila. Mamangha ka sa kung ano ang maaari mong gawin sa suporta ng komunidad.
  5. 5 Gumamit ng crowdfunding kung seryoso ka. Kung nais mong gumawa ng isang propesyonal na laro na maaaring tumayo laban sa iba pang mga seryosong laro sa sarili nitong, kailangan mo ng pera. At hindi ito tinalakay. Sa kasamaang palad, ang mga bagay ay nagbago sa huling ilang taon, at ang crowdfunding ay pinagana ang mga hindi kilalang tagalikha na gumawa ng magagandang laro. Suriin ang Kickstarter o mga katulad na site.Ngunit maging handa para sa pagsusumikap na kailangan mong gawin upang maihatid ang isang mahusay na kampanya, na nangangahulugang totoong mga layunin, magagandang gantimpala, at patuloy na komunikasyon.

Mga Tip

  • Huwag isipin na ang iyong unang laro ay magiging rebolusyonaryo. Kung talagang nagsumikap ka, sino ang nakakaalam, maaaring mangyari ito, ngunit malamang na hindi ito mangyari. Ngunit huwag sumuko kaagad, alamin kung ano ang mali at kung ano ang nagustuhan ng mga manlalaro. Gumamit ng mga bagay na nagustuhan ng mga tao sa susunod na laro at ayusin o alisin ang mga bagay na hindi nila gusto o masamang bahagi ng huling laro.
  • Patuloy na matuto. Kung sakaling kailangan mo ng tulong, hingin ito. Mayroong milyon-milyong mga tao sa mundo na makakatulong sa paglikha ng isang laro, kaya huwag matakot na magtanong at maghanap para sa kanila. At tandaan, palaging may puwang upang lumago. Patuloy na matuto at matuto nang higit pa tungkol sa paggawa ng mga laro.
  • Pagsubok, pagsubok, pagsubok. Ang isa sa mga pinaka nakakainis at nakakainis na bagay ay ang paghahanap ng isang kritikal na bug, glitch o bug sa iyong laro pagkatapos na mailabas ito. Hatiin ang iyong laro sa mga yugto tulad ng "pag-unlad" (nasa pag-unlad pa rin), "alpha" (pauna o maagang pagsubok), "closed beta" (pagsubok bago ilabas para sa mga inanyayahan o napiling tao), at "bukas na beta" (pagsubok bago ilabas para sa lahat). Piliin ang tamang mga tao para sa mga yugto ng alpha at beta at magtipon ng maraming impormasyon at nakabubuo na pagpuna hangga't maaari. Gamitin ang mga ito upang mapagbuti ang iyong laro at ayusin ang maraming mga bug hangga't maaari bago pakawalan. Tandaan: idagdag ang "pre-" o "bersyon xx.xx" sa iyong mga yugto upang higit na ma-optimize ang mga ito. Tiyaking tumpak na i-flag ang pinabuting pagpapalabas kung ito ito.
  • Alalahaning i-back up ang iyong mga file nang madalas. Hindi mo alam nang maaga kung kailan maaaring masira ang iyong computer.
  • Gumawa ng hype at mag-advertise. Harapin natin ito, hindi lamang ikaw ang bagong tagalikha ng laro. Maaari kang maglabas ng isang laro na agad na natabunan ng mas bago at / o mas mahusay na mga laro. Upang labanan ito, kumalat ng balita tungkol sa paparating na paglabas ng laro sa lahat ng mga magagamit na paraan. "Tumagas" tayo ng ilang mga detalye dito at doon. Magtakda ng isang petsa ng paglabas upang mas matagal itong asahan ng mga tao. Kung naaangkop, maaari mo ring isaalang-alang ang pagbabayad para sa mga ad.
  • Pagsasanay hangga't maaari upang maging mas mahusay at mas mahusay sa paggawa ng mga laro. Tulad ng sinasabi ng kasabihan, "ang pagsasanay ay humahantong sa pagiging perpekto"!
  • Sa wakas, huwag sumuko. Ang paggawa ng isang laro ay maaaring maging mainip, nakakapagod at nakakainis. Sa mga oras, matutuksuhan kang huminto na lamang at gumawa ng iba pa. Huwag mong gawin yan. Mamahinga, mamasyal, ipagpaliban ang trabaho sa loob ng ilang araw. May kumpiyansa ka ulit sa iyong pagbabalik.
  • Tandaan na ang pagtatrabaho sa isang koponan ay palaging mas mahusay kaysa sa nagtatrabaho nang nag-iisa. Maaari mong bawasan nang malaki ang workload at oras na nasayang sa pamamagitan ng paghahati ng mga kalahok sa mga graphic designer at coder, at pagkatapos ay pagdaragdag ng mga subgroup tulad ng "manunulat at kompositor" at iba pa. Ito ay isang mahalagang bahagi, na nakasalalay sa aling software na pinili mo, tulad ng mga graphic game designer tulad ng BGE, Unity, at UDK na halos walang suporta para sa pagtutulungan ng koponan at direktang pag-edit ng code. Ang paglipat sa isang sistema ng kontrol sa bersyon tulad ng git ay marahil ang pinakamahusay na ideya.
  • Gumawa ng isang plano sa trabaho. Kung ito ang iyong unang pagkakataon at nais mong maglaan ng iyong oras at mag-eksperimento, kung gayon hindi mo na kailangang. Gayunpaman, makakatulong ito sa iyo na makasabay, at lalong mahalaga kung mayroon kang ipinangakong petsa ng paglabas. Isipin kung kailan mo balak tapusin ang lahat, at pagkatapos ay pinuhin ang plano sa pamamagitan ng paghahati nito sa code, graphic na disenyo, atbp.

Mga babala

  • Copyright! Maging orihinal hangga't maaari sa mga ideya para sa iyong laro. Kung hindi mo maiisip ang iba pa, magandang ideya na kumuha ng ilang aspeto ng laro at baguhin ito.Kung talagang kailangan mong isama ang mga copyright na bahagi ng laro, tulad ng kwento, character o musika, mangyaring ipagbigay-alam sa mga tagalikha ng orihinal. Ang mga ideyang konsepto (gameplay, kung paano ka sumulat ng code, atbp.) Ay hindi maaaring ma-copyright, habang ang mga pangalan ng character at ang uniberso ng kuwento, sa kabilang banda, ay protektado ng default.
  • Tiyaking sumunod sa mga lisensya ng mga tool na ginagamit mo. Maraming pagmamay-ari na software (tulad ng Unity) ay hindi pinapayagan ang komersyal na paggamit (na nangangahulugang hindi ka maaaring magbenta ng isang laro na ginawa kasama nito) nang hindi nagbabayad ng isang mamahaling lisensya. Buksan ang mapagkukunang software na nagbibigay-daan sa paggamit ng komersyo ay maaaring maging malaking tulong dito. Ngunit mag-ingat tungkol sa pagpapanatili ng mga karapatan sa copyleft para sa ilang mga bukas na programa ng mapagkukunan. Ang GNU General Public Lisensya ay isang halimbawa ng gayong lisensya. Nakasaad dito na dapat mong palabasin ang iyong programa sa ilalim ng parehong lisensya. Mabuti ito para sa mga laro, at maaari mo pa rin itong ibenta kung itinatago mo para sa iyong sarili ang mga mapagkukunan ng sining at mga katulad. Gayunpaman, maaari kang magkaroon ng mga ligal na problema kung gumamit ka ng saradong mga library ng mapagkukunan tulad ng FMOD. Bilang karagdagan, lalo na kung ikaw ay isang mahusay na programmer, magkakaroon ka ng access sa source code at hindi ka na gagana sa isang itim na kahon. Samakatuwid, maaari mong baguhin at magdagdag ng mga tool kung kinakailangan. Maaari kang magbasa nang higit pa tungkol sa bukas na mapagkukunan ng software (tinatawag ding "libreng software" ng tagalikha ng kilusang ito) dito.