Gusto mo ba ng paglalaro ng mga video game, laging may trick upang tapusin ang laro o talunin ang iyong mga kalaban sa iyong laro, o magkaroon ng isang imahinasyon na napakalawak na maaari mong isipin ang isang character o kahit na ang iyong sariling mundo? Maraming mga tool na maaari mong gamitin upang gawing mga video game ang iyong mga kalakasan. Kailangan mo ng mga kasanayan sa pag-program bago ito. Ngunit kung maaari mo, kailangan mo lamang ng isang mouse at keyboard at isang may kakayahang koponan.
Hakbang
Bahagi 1 ng 2: Paghahanap ng Mga Kinakailangan na Tool / Apps
Hakbang 1. Lumikha ng larong batay sa teksto
Ang ganitong uri ng laro ay marahil ang pinakamadaling gawin, kahit na hindi lahat ay interesado na lumikha at maglaro ng isang laro na walang mga graphic. Karamihan sa mga larong batay sa teksto ay nakatuon sa mga kwento, puzzle, o pakikipagsapalaran na nagsasama ng pagkukuwento, paggalugad, at mga palaisipan.
- Ang Twine ay isang application na maaaring magamit nang madali sa iyong browser.
- Ang StoryNexus at Visionaire ay mga pagpipilian na nagbibigay ng higit pang mga pagpipilian sa gameplay at mga static na imahe.
- Ang Inform7 ay isang mas mahusay na tool o aplikasyon dahil mayroon itong isang malaking pamayanan at tagasuporta.
Hakbang 2. Lumikha ng isang 2D na laro
Ang GameMaker at Stencyl ay mahusay na mga pagpipilian kung nais mong lumikha ng 2D na mga laro sa anumang genre, at kapwa bibigyan ka nila ng pagpipilian na gamitin ang code ng programa nang hindi kinakailangang malaman kung paano mag-program. Gasgas! ay isang tool din na maaari mong gamitin upang lumikha ng mga laro ng browser.
Hakbang 3. Sinusubukang gumawa ng isang 3D na laro
Ang paglikha ng isang 3D na laro ay mas mahirap kaysa sa isang 2D na laro. Kaya, maghanda para sa isang mahabang matigas na proyekto. Ang Spark at Game Guru ay makakatulong na magaan ang iyong gawain sa pamamagitan ng pagpapahintulot sa iyo na lumikha ng iyong mundo ng laro nang hindi kinakailangang maunawaan ang programa. Kung mayroon kang kaalaman sa programa o nais mong malaman ang pag-program, subukan ang kasalukuyang sikat na engine ng laro, Unity.
Kung nais mong lumikha ng iyong sariling mga modelo ng 3D, kakailanganin mo ang 3D software ng paglikha tulad ng 3DS Max, Blender, o Maya
Hakbang 4. Kumuha ng diskarte na nakatuon sa pag-program
Kahit na mayroon kang background sa pag-program, maaaring gusto mong gamitin ang isa sa mga engine sa itaas upang likhain ang iyong unang laro, at hindi mo kailangang kumuha ng iba, mas mahirap na ruta. Gayunpaman, ang ilang mga tao ay ginusto na kontrolin ang lahat ng mga aspeto ng mga laro na ginagawa nila at nais na buuin ang mga ito mula sa simula. Sa isip, upang mapagsama mo ang lahat ng aspeto ng iyong laro sa isang maayos at malinaw na pamamaraan, mas gugustuhin mong itayo ang iyong laro sa isang Integrated Development Environment tulad ng Eclipse at hindi sa isang text editor.
Habang nakagawa ka talaga ng mga laro sa anumang wika ng pagprograma, ang C ++ ay isang mahusay na tool na mayroong maraming mga mapagkukunan at tutorial na kailangan mo upang makagawa ng mga laro
Bahagi 2 ng 2: Paggawa ng Laro
Hakbang 1. Tukuyin ang konsepto
Para sa iyong unang proyekto, ang paglikha ng isang simpleng laro mula sa isang genre na gusto mo ay isang magandang panimulang punto (halimbawa, isang platformer o larong ginagampanan). Bago ka magsimula, itala ang anumang mga ideya mo tungkol sa laro, at subukang sagutin ang ilan sa mga katanungang ito:
- Ano ang mga pangunahing bahagi ng gameplay? Kasama sa mga halimbawa ng mga sagot na ito ang pagkatalo ng mga kaaway, paglutas ng mga puzzle, o pakikipag-usap sa iba pang mga character sa laro.
- Anong uri ng gameplay ang gusto mo sa iyong laro? Halimbawa, baka gusto mong labanan ng iyong mga manlalaro ang real-time na mga kaaway na nangangailangan ng liksi sa mga kombinasyon ng pindutan o mga nakabatay sa turn na nangangailangan ng diskarte at taktika. O kung ang iyong laro ay nakatuon sa pakikipag-usap sa iba pang mga character sa laro, mababago ba ng manlalaro ang balangkas o storyline kung gumawa siya ng ibang pagpipilian, o ang balangkas ay mas linear kaya kailangang gumawa ng mga tamang desisyon ang mga manlalaro.
- Kumusta ang in-game mood mo? Masayahin, nakakatakot, mahiwaga, o nakapagpapasigla?
Hakbang 2. Lumikha ng isang simpleng antas
Kung gumagamit ka ng isang engine ng laro o tool sa paglikha ng laro upang likhain ang iyong laro, subukang maging malikhain gamit ang engine o tool na iyon. Alamin kung paano ilagay ang gumagalaw na mga background, object, at character. Sa katunayan, maaari mong subukang gawing nakikipag-ugnay ang mga character sa laro sa mga mayroon nang object, o subukang tuklasin ang mga bagay na naibigay na sa tool o software na iyong ginagamit at tingnan kung mayroong anumang pakikipag-ugnay na maaaring magawa ang bagay
- Kung hindi mo alam kung paano gumawa ng isang bagay, tingnan ito sa tool o website ng engine o tumingin sa ibang lugar sa internet tulad ng mga forum.
- Para sa unang proyekto, hindi na kailangang mag-alala nang labis tungkol sa pag-iilaw o iba pang mga detalyeng graphic.
Hakbang 3. Idisenyo ang iyong pangunahing gameplay
Ang pagdidisenyo ng isang gameplay ay nangangailangan ng ilang mga pag-aayos at pagbabago sa software ng laro, at nangangailangan ng pagbuo ng isang mas kumplikadong sistema kung binuo mula sa simula. Narito ang ilang mga halimbawa:
- Kung gumagawa ka ng isang laro ng platformer, nais mo ba ang iyong character na makapag-double-jump o tumalon sa hangin o ilang iba pang espesyal na paglipat? Subukan ding baguhin ang taas ng pagtalon ng iyong character at ang tugon ng iba't ibang mga pakikipag-ugnayan na ibinibigay ng manlalaro (tulad ng pagpindot ng isang pindutan sa loob ng ilang segundo).
- Kung gumawa ka ng RPG o horror game, sa anong sandata magsisimula ang laro ng mga manlalaro? Pumili ng dalawa o tatlong sandata na maaaring i-upgrade ng mga manlalaro, pagkatapos ay subukan ito. Tiyaking ang pagpili ng mga sandata ay kawili-wili at iba-iba. Halimbawa, nagbibigay ka ng tatlong uri ng sandata, katulad ng mga sandatang malakas, na maaaring makasugat ng higit sa isang kaaway, o sa mga nagpapahina ng mga kaaway. Huwag gawing mas malakas ang isang sandata kaysa sa isa pa maliban kung ang sandata ay mas mahal at mahirap makuha.
- Sa mga larong nakabatay sa dayalogo, nais mo bang makakapili ang manlalaro ng isang dialog na "sangay" sa screen, o basahin lamang ang mga tagubiling ibinigay upang maisagawa ang isang tukoy na gawain at buksan ang susunod na dayalogo? Nais mo bang ang laro ay maging linear at one-way, o upang magkaroon ng maraming mga plot at wakas?
Hakbang 4. Lumikha ng maraming mga antas
Tatlo o limang maikling antas ay makatuwirang mga target para sa iyong unang laro. Maaari mo pa ring idagdag ang mga ito sa paglaon. Palaging panatilihin ang iyong pangunahing gameplay sa bawat antas, at gawin ang bawat antas na may iba't ibang mga hamon o pagtaas. Maaari mong gawin ang mga antas na sunud-sunod kung saan dapat kumpletuhin ng mga manlalaro ang isang antas upang maglaro ng isa pang antas, o lumikha ng magkakahiwalay na antas kung saan maaaring piliin ng mga manlalaro ang antas na gusto nila.
- Para sa mga laro ng platformer, ang isa sa mga hamon na ibinibigay ay kadalasang mas mabilis na mga kaaway o mga gumagalaw na platform.
- Ang mga laro ng aksyon ay maaaring magpakilala ng isang bagong kaaway sa bawat antas, isang malakas na kaaway o boss, o isang kaaway na hindi matatalo nang walang ilang mga trick o sandata.
- Karaniwang dumidikit ang mga larong puzzle sa isang uri ng palaisipan at ginagawang mas mahirap sa bawat antas, o nagpapakilala ng mga bagong tool o hadlang kung saan ang mga manlalaro ay dapat mag-isip ng mas mahirap.
Hakbang 5. Lumikha ng mga pangmatagalan at katamtamang layunin
Ang isang laro kung minsan ay may tinatawag na "pangalawang mekanika" o "pangalawang gameplay". Sa pamamagitan ng paggamit ng mga mekanismo mula sa pangunahing gameplay, tulad ng paglukso, ang mga manlalaro ay maaari ding gumamit ng pangalawang gameplay tulad ng pagyatak sa kalaban kapag lumapag o mangolekta ng mga item. Ang pangalawang gameplay na ito ay maaaring magamit upang maging isang pangmatagalang tagumpay sa laro, halimbawa sa pamamagitan ng pagkolekta ng mga barya sa bawat antas, maaaring i-save ng mga manlalaro at bumili ng mga pag-upgrade na makakatulong matapos ang laro.
Mula sa halimbawa sa itaas, maaaring hindi mo namamalayang nakapasok sa pangalawang gameplay. Siguraduhin lamang na ang iyong mga manlalaro ay agad na mapagtanto ang tungkol sa aspetong iyong na-install. Kung pagkatapos ng 10 minuto naisip lamang ng iyong manlalaro na ang iyong laro ay pagbaril lamang ng mga kaaway nang walang tigil, sa loob ng ilang minuto ay tiyak na mababato siya. Kung nakuha niya ang barya matapos talunin ang unang kaaway, malalaman niya na mayroon siyang isang layunin, o kahit paano magtaka kung ano ang pagpapaandar ng barya, at sa kalaunan ay magpapatuloy sa paglalaro
Hakbang 6. Gumawa ng isang test run
Subukan ang bawat antas na lumikha ka ng maraming beses, at hilingin sa mga kaibigan o taong kakilala mong tulungan kang subukan ito. Subukang i-play ang laro na may iba't ibang mga diskarte, mula sa paggamit ng wastong paraan, o paggamit ng mga kakatwa at hindi pangkaraniwang paraan tulad ng hindi papansin sa misyon at direktang labanan ang pangwakas na boss, o subukang tapusin ang laro sa pinakamasamang mapagkukunan. Ang proseso ng pagsubok ay isang mahaba at nakakainis na proseso, ngunit ang pag-aayos ng mga bug at pagperpekto ng iyong gameplay ay isang bagay na dapat mong gawin bago mailabas ang iyong laro.
- Narito ang sapat na impormasyon sa iyong koponan sa pagsubok. Kailangan nilang malaman ang mga pangunahing bagay tulad ng kontrol, ngunit hindi nila kailangang malaman ang lahat.
- Bigyan ang iyong tester ng isang form sa puna upang maaari mong maitala ang lahat ng impormasyon at mabasa at mag-refer dito muli sa ibang pagkakataon. Sa form na ito maaari ka ring magtanong ng ilang mga tiyak na katanungan tungkol sa iyong laro.
- Ang mga tester na makakatulong sa iyo ng higit ay ang mga taong hindi ka kilala at hindi nag-aalangan na bigyan ka ng mga pintas at mungkahi.
Hakbang 7. Pagbutihin ang graphics at tunog sa laro
Habang maraming mga pag-aari ng laro doon na maaari mong gamitin, maglaan ng oras upang ipasadya ang lahat ng mga ito upang magmukhang perpekto sila. Kung ang anumang aspeto ay hindi perpekto o hindi maganda ang hitsura, palitan ito ng iba pa. Alamin ang pixel art kung nais mong baguhin ang isang imahe sa iyong 2D na laro, o gumamit ng software tulad ng OpenGL kung nagtatrabaho ka sa isang 3D na proyekto. Magdagdag ng isang magaan na epekto upang ipaalam sa mga manlalaro kung aling landas ang pangunahing landas na dadalhin, o isang epekto ng maliit na butil na nagpapakita ng isang cool na epekto sa pag-atake, o paggalaw sa likuran. Magdagdag din ng tunog para sa mga yapak, pag-atake, paglukso, at anumang bagay na nangangailangan ng tunog.