4 na paraan upang makagawa ng isang computer game nang libre

Talaan ng mga Nilalaman:

4 na paraan upang makagawa ng isang computer game nang libre
4 na paraan upang makagawa ng isang computer game nang libre
Anonim

Nagkaroon ka ba ng ideya na naisip mong magiging mahusay na maging backstory ng isang laro sa PC? Nais mo ba na makakalikha ka ng iyong sariling laro? O baka sinubukan mong lumikha ng iyong sariling laro ngunit nalaman na ang gastos sa pagbili ng isang engine ng laro ay masyadong mataas? Anuman ang iyong mga kadahilanan ay maaaring, sinusubukan ng artikulong ito na tulungan kang simulan ang iyong proyekto ng paglikha ng iyong sariling laro, at sa pinakamababang posible na gastos.

Mga hakbang

Paraan 1 ng 4: Phase ng Pagpaplano

Gumawa ng Laro sa Computer para sa Libreng Hakbang 1
Gumawa ng Laro sa Computer para sa Libreng Hakbang 1

Hakbang 1. Bumuo at lumikha ng isang plano ng trabaho para sa iyong proyekto

Ang hakbang na ito ay karaniwang napapabayaan ng karamihan sa mga tao na naghahangad na lumikha ng isang bagong laro, programmer at hindi programmer. Gayunpaman, ito rin ay isa sa mga pangunahing dahilan para sa karamihan ng mga nabigong unang pagsubok. Pangunahin na kasama rito ang pagpapasya kung gaano karaming oras at mapagkukunan ang itatalaga sa bawat gawain sa loob ng proyekto at ng ugnayan sa pagitan ng mga gawaing ito. Ang mga proseso mismo ay kailangang makilala muna syempre. Magbasa nang higit pa sa artikulong ito upang makilala ang iba't ibang mga gawain na kalaunan ay kailangan mong gampanan.

Gumawa ng Laro sa Computer para sa Libreng Hakbang 2
Gumawa ng Laro sa Computer para sa Libreng Hakbang 2

Hakbang 2. Pagpasyahan ang genre ng iyong laro

Ang mga genre ng laro ay mga kategorya ng mga laro batay sa istilo ng paglalaro at pakikipag-ugnayan. Maaari itong maging:

  • Mga Larong Aksyon: kung saan ang laro-play ay lubos na umaasa sa mabilis na mga reflex ng gumagamit, mahusay na tiyempo, kawastuhan, o anumang kombinasyon ng mga salik na ito upang umusad pa sa laro.
  • Mga Larong Pakikipagsapalaran: kung saan ang laro-play ay umaasa sa mga hindi pakikipag-ugnay na mga diskarte na nangangailangan ng kaunti o walang mabilis na reflexes. Ang laro ay umuusad sa pamamagitan ng paglutas ng mga puzzle, pagsasagawa ng mga gawain o pakikipag-ugnay sa kapaligiran ng laro at mga character dito.
  • Mga Larong Action-Adventure: kung saan ang istilo ng laro-laro ay isang halo ng dalawang nakaraang genre. Halimbawa, may mga pangmatagalang layunin / gawain na nangangailangan ng mabilis na mga reflexes upang makumpleto at ang laro ay umuusad sa pamamagitan ng pagsasagawa ng sunud-sunod na mga gawain, bawat isa o ilan sa mga ito ay isang uri ng isang mini-game na batay sa aksyon.
  • Mga Larong Pagganap ng Role (RPGs): kung saan kumukuha ang mga manlalaro ng tukoy na "papel" sa setting ng laro at isulong ang kanilang karakter sa loob ng laro sa pamamagitan ng pagkuha ng mga kasanayang puntos o karanasan. Ang ilan sa mga larong ito ay batay sa ilan ngunit ang ilan ay gumagamit ng isang mas diskarte sa real-time. Massively multi-player online role-playing games (MMORPGs) ay isang sub-genre ng genre na ito, kung saan maraming mga manlalaro ang nagbabahagi ng parehong kapaligiran sa laro at ang ilang mga gawain ay nangangailangan ng kooperasyon ng maraming manlalaro upang maisagawa.
  • Mga Laro sa Simulation: kung saan ang laro-laro ay nakasalalay sa simulate ng mga aspeto ng totoong buhay o ilang haka-haka na setting ng pantasya.
  • Mga Laro sa Diskarte: kung saan ang istilo ng paglalaro ay nangangailangan ng halos maingat na pagpaplano at mahusay na pag-iisip.
  • Mga Larong Board at Card: ang paglalaro ay batay sa isang hanay ng mga kard na kailangang hawakan alinsunod sa isang tiyak na hanay ng mga patakaran o sa pagmamanipula ng "mga piraso" sa isang board.
Gumawa ng Laro sa Computer para sa Libreng Hakbang 3
Gumawa ng Laro sa Computer para sa Libreng Hakbang 3

Hakbang 3. Magpasya sa Pagtatakda ng iyong laro

Kasama sa setting ng laro ang isa o higit pa sa mga sumusunod na sangkap:

  • Lokasyon / Heograpiya. Ang lokasyon kung saan naganap ang kwento ng laro. Maaaring ito ang detalyadong mapa ng isang kathang-isip na lupa o ang layout ng isang military compound. Maaari itong maging isang kathang-isip / pantasiyang mundo, isang parallel na uniberso, isa pang sukat, isang bagong kontinente, isang tiyak na bansa sa isang tiyak na panahon, isang tukoy na ginamit na tambalan … atbp.
  • Kasaysayan. Ang back-story ng laro na binabalangkas kung ano ang nangyari sa ngayon sa lokasyon ay nagpasya para sa laro na interesado sa laro-play.
  • Mode. Nagpapasya ito ng pangkalahatang tema ng laro sa ilang paraan. Maaari itong maging isang "maitim" na may temang laro, isang utopian isa o isang parang bata kahit na. Malawak itong naiimpluwensyahan ng target na pangkat ng iyong laro, na dapat mong magpasya sa yugto ng pagpaplano.
  • Game Society. Kailangan mong ibigay ang background na kinakailangan para sa mga character na kasangkot sa laro-play kasama ang mga back-story at tampok.
Gumawa ng Laro sa Computer para sa Libreng Hakbang 4
Gumawa ng Laro sa Computer para sa Libreng Hakbang 4

Hakbang 4. Magpasya sa grapiko / visual na istilo ng laro

Ang iyong laro ay magiging isang dalawang dimensional o tatlong dimensional na laro? Magiging fancy o crude ba ang graphics? Ang mga character ba ay mai-render sa cartoon-like na paraan, nakakatawa, o istilo ng totoong buhay?

Paraan 2 ng 4: phase ng Logistics

Gumawa ng Laro sa Computer para sa Libreng Hakbang 5
Gumawa ng Laro sa Computer para sa Libreng Hakbang 5

Hakbang 1. Kalkulahin ang iyong magagamit na badyet

Hindi sa paglipas, o maliitin ang iyong mga mapagkukunan.

Gumawa ng Laro sa Computer para sa Libreng Hakbang 6
Gumawa ng Laro sa Computer para sa Libreng Hakbang 6

Hakbang 2. Magsaliksik ng magagamit na mga makina sa paglalaro batay sa mga pagpipilian na iyong ginawa sa yugto ng pagpaplano

Halimbawa, kung pipiliin mong lumikha ng isang card / board game, malamang na hindi mo kakailanganin ang isang magarbong graphics engine at mahahanap mo ang maraming mga open source engine engine na nakatuon sa mga laro sa card. Gayunpaman, kung nagpaplano ka sa paglikha ng isang unang laro ng aksyon ng tagabaril, malamang na kailangan mo ng isang mas malakas na (mga) engine ng laro at graphics.

  • Isaalang-alang ang iyong kasalukuyang antas ng kasanayan sa pag-program at ang mga wikang may programa sa iyong dalubhasa. Halimbawa, kung wala kang dating kaalaman sa pag-program, kakailanganin mo ang isang engine na hindi nangangailangan ng mga kasanayan sa pag-program.
  • Isaalang-alang ang antas ng dokumentasyon na ibinibigay ng engine ng laro.
  • Kung hindi ka makahanap ng isang makina na umaangkop sa iyong pamantayan ng badyet at kaalaman sa paunang pagprograma, magsaliksik ng mga engine ng laro na nangangailangan ng kaalaman sa pagprogram sa pinakamadaling antas na posible at tingnan kung makahanap ka ng isa na umaangkop sa iyong iba pang pamantayan. Kung hindi umakyat ng kaunti sa kinakailangan sa kasanayan sa programa hanggang sa makahanap ka ng isang engine na umaangkop sa iyo ng iba pang mga pamantayan.
Gumawa ng Laro sa Computer para sa Libreng Hakbang 7
Gumawa ng Laro sa Computer para sa Libreng Hakbang 7

Hakbang 3. Magpasya kung kailangan mong malaman ang programa o hindi

Kasama rito ang pagpapasya:

  • Kung kailangan mo bang malaman ang isang wika ng pag-program sa lahat alinsunod sa iyong engine ng pinili na laro.
  • Anong wika sa pag-program ang kailangan mong malaman at para sa anong platform.
  • Anong antas ng kasanayan ang kinakailangan mong maabot upang magamit ang iyong game engine na pinili
Gumawa ng Laro sa Computer para sa Libreng Hakbang 8
Gumawa ng Laro sa Computer para sa Libreng Hakbang 8

Hakbang 4. Magsaliksik sa iyo ng mga pagpipilian para sa pag-abot sa kinakailangang antas ng kasanayan sa kinakailangang wika ng programa

Kailangan mo bang kumuha ng mga kurso o sapat na ba ang isang online tutorial? Paano ito makakaapekto sa iyong badyet?

Gumawa ng Laro sa Computer para sa Libreng Hakbang 9
Gumawa ng Laro sa Computer para sa Libreng Hakbang 9

Hakbang 5. Gumawa ng mga kinakailangang pagbili

Tiyaking isama ang dokumentasyon ng engine ng laro sa iyong mga pagbili kung ang dokumentasyon ay ibinebenta nang magkahiwalay.

Gumawa ng Laro sa Computer para sa Libreng Hakbang 10
Gumawa ng Laro sa Computer para sa Libreng Hakbang 10

Hakbang 6. Alamin na gamitin ang iyong engine ng laro

Gumawa ng Laro sa Computer para sa Libreng Hakbang 11
Gumawa ng Laro sa Computer para sa Libreng Hakbang 11

Hakbang 7. Basahin ang hindi bababa sa isang pagpapakilala sa mga modelo ng software ng software

Bagaman hindi isang ganap na pangangailangan, malaki ang maitutulong nito.

Paraan 3 ng 4: Phase ng Pagpapatupad

Gumawa ng Laro sa Computer para sa Libreng Hakbang 12
Gumawa ng Laro sa Computer para sa Libreng Hakbang 12

Hakbang 1. Magsimula ng maliit

Ang pagsubok na magsimula sa isang sopistikadong laro na nagpapatupad ng buong bagay nang sabay-sabay ay malamang na magtapos sa pagiging nakakainis.

Gumawa ng Laro sa Computer para sa Libreng Hakbang 13
Gumawa ng Laro sa Computer para sa Libreng Hakbang 13

Hakbang 2. Hatiin at lupigin

Huwag subukang lutasin ang lahat ng mga problema nang sabay-sabay. Sa halip, subukang hatiin ang mga problema sa mga mas maliliit at iba pa hanggang sa makarating ka sa mapamamahalaang mga problema na maaari mong harapin.

Gumawa ng Laro sa Computer para sa Libreng Hakbang 14
Gumawa ng Laro sa Computer para sa Libreng Hakbang 14

Hakbang 3. Gumawa ng mga tala at gumamit ng feedback

Ipakita kung ano ang natapos sa saradong mga circuit ng mga kaibigan o pamilya. Baguhin ang iyong disenyo ayon sa feedback na kinukuha mo mula sa mga tagasuri.

Gumawa ng Laro sa Computer para sa Libreng Hakbang 15
Gumawa ng Laro sa Computer para sa Libreng Hakbang 15

Hakbang 4. Gumamit ng isang modelo ng disenyo, at manatili dito

Huwag gumawa ng pagkakamali ng pagbabago ng mga modelo sa kalahati maliban kung ito ay ganap na kinakailangan.

Gumawa ng Laro sa Computer para sa Libreng Hakbang 16
Gumawa ng Laro sa Computer para sa Libreng Hakbang 16

Hakbang 5. Maging mapagpasensya

Ang paglikha ng isang laro ay hindi isang isang araw / linggong trabaho. Ang ilang mga laro ay hindi isang isang taong trabaho!

Paraan 4 ng 4: Wakas ang Produkto ng Produkto

Gumawa ng Laro sa Computer para sa Libreng Hakbang 17
Gumawa ng Laro sa Computer para sa Libreng Hakbang 17

Hakbang 1. Idisenyo ang kampanya sa marketing

Hindi ito kinakailangang maging batay sa komersyo. Gayunpaman, kailangan mong dagdagan ang kakayahang makita ng iyong laro upang maaari kang makakuha ng mas maraming feedback na sa kalaunan ay makakatulong sa pagpapabuti ng iyong laro at ang iyong mga kakayahan sa paglikha ng laro.

Gumawa ng Laro sa Computer para sa Libreng Hakbang 18
Gumawa ng Laro sa Computer para sa Libreng Hakbang 18

Hakbang 2. Pagsubok, pagsubok, at pagsubok ulit

Kahit na walang perpekto, dapat mong subukang maging mas malapit hangga't maaari mong gawin ito.

Gumawa ng Laro sa Computer para sa Libreng Hakbang 19
Gumawa ng Laro sa Computer para sa Libreng Hakbang 19

Hakbang 3. Ipatupad ang iyong kampanya sa marketing at i-publish ang iyong laro

Gumawa ng Laro sa Computer para sa Libreng Hakbang 20
Gumawa ng Laro sa Computer para sa Libreng Hakbang 20

Hakbang 4. Kumuha ng puna mula sa mga manlalaro na naglalaro ng iyong laro

Mga Tip

  • Ginamit ang UDK upang gumawa ng Assassin's Creed
  • Ginamit ang CryEngine upang makagawa ng Crysis
  • Magsimula sa Maliit, Lumaki
  • Alamin pa rin ang isang wika ng programa, maaari itong magamit

Mga babala

  • Huwag gumamit ng anumang naka-copyright na materyal sa iyong trabaho na hindi iyo. Sa karamihan ng mga bansa, ang paggamit ng mga materyal na may copyright na walang paunang pahintulot mula sa may-ari ng copyright ay itinuturing na isang krimen na pinaparusahan ng batas.
  • Mag-ingat sa pagpili ng mode ng iyong laro at nilalaman ito upang tumugma sa target na pangkat. Ito ay lalong mahalaga kung ang iyong target na pangkat ay mga bata. Ang ilang nilalaman ay maaaring maituring na nakakasakit at labag sa batas kung ang laro ay ipinamamahagi bilang laro ng mga bata.
  • Kung hindi mo balak gawin ang disenyo ng laro bilang isang karera, subukang balansehin ang iyong oras sa pagitan ng paglikha ng mga laro at iyong trabaho at iba pang mga responsibilidad.

Inirerekumendang: