Paano gumawa ng video game: mga hakbang at ang mahihirap na bahagi
Paano gumawa ng laro mula sa simula, aling tool ang gagamitin, saan magsisimula nang walang coding, at ang mahihirap na bahaging hindi sinasabi ng kahit sino. Nakatira si Polarzinho sa isang indie studio at nakita na niya ang lahat nang malapitan.

Lahat ng madalas maglaro ay darating sa puntong maiisip: paano kung ako mismo ang gumawa ng laro? Magagawa mo iyon, at puwede kang magsimula ngayon. Nakatira ako sa isang indie studio, ang Polar Games, at nakikita ko nang malapitan kung paano nagiging browser tab ang isang ideya.
Sakop ng gabay na ito kung paano gumawa ng video game hakbang-hakbang, aling tool ang gagamitin, paano gumawa ng laro nang walang coding, at, ang bahaging halos walang nagsasabi, kung ano talaga ang mahirap.
Paano gumawa ng laro, hakbang-hakbang
- Magsimula sa maliit na ideya. Larong isang screen lang na may isang mekaniko: tumalon, tumutok, mangolekta, manghula.
- Isulat ang patakaran sa isang pangungusap. Kung hindi ito kasya sa isang pangungusap, malaki pa rin ito.
- Pumili ng tool (tingnan ang listahan sa ibaba) at sundan ang isang tutorial mula simula hanggang dulo bago mag-imbento.
- Gumawa ng pangit na prototype. Parisukat at bilog sa halip na sining. Ang layunin ay malaman kung masaya ito.
- Hayaang maglaro ang isang tao nang hindi nagpapaliwanag, at panoorin lang siya.
- I-tune: kontrol, bilis, hirap. Dito nagiging maganda ang laro.
- Saka pa lang idagdag ang sining, tunog, menu at end screen.
- I-publish ito. Sa website, app store, o portal ng browser games.
Aling game engine ang gagamitin
- Scratch: libre, block-based, maganda para sa bata at para matutunan ang lohika.
- Construct at GameMaker: ginawa para sa 2D na laro, na halos walang coding sa umpisa.
- Godot: libre at open source, maganda para sa 2D at 3D.
- Unity at Unreal Engine: ang pinakaginagamit na engine para sa malalaking 3D na laro.
- Roblox Studio: para gumawa ng laro sa loob ng Roblox.
- Web technologies (JavaScript o TypeScript, kasama ang mga library tulad ng Phaser o Three.js): para sa mga larong tumatakbo mismo sa browser.
Ginawa gamit ang web technologies ang mga titulo ng Polar Games, dahil ang layunin ay bumukas sa browser nang walang kailangang i-install. Ang mga kuwarto para sa paglalaro kasama ang mga kaibigan, gaya ng sa Stop!, Zabum! at Riffvolt, ay gumagamit ng real-time na server.
Paano gumawa ng laro nang walang coding
Puwede kang magsimula nang walang code. May mga visual editor ang Scratch, Construct at GameMaker kung saan bumubuo ka ng lohika sa pamamagitan ng pag-drag ng block o pagpili ng aksyon. Para sa simpleng laro, sapat na iyon.
Sa paglipas ng panahon, may mga pinto na nabubuksan ang pag-aaral ng kaunting programming. Maaari kang matuto sa paggawa: bawat problemang makakaharap sa laro mo ay nagiging aral.
Ano ang mahirap sa paggawa ng laro
Ang pagpapagana ng laro ang inaasahan ng lahat. Iba ang mga mahirap na bahagi:
1. Gawing masaya
Puwedeng gumana nang perpekto ang laro at nakakabagot pa rin. Ang paghahanap ng tamang dating ay nangangailangan ng pagsubok kasama ang totoong tao at maraming pagbabago. Sa isang rhythm game gaya ng Riffvolt, halimbawa, kailangang agad lumabas ang bawat pagkakamali, kung hindi, hindi malalaman ng manlalaro kung ano ang nangyari.

PolarzinhoNamiss ko ang kulay-rosas na nota at agad sinabi ng laro. Nainis ako, pero may natutunan ako.
2. Laki ng proyekto
Lumalaki ang bawat ideya. Isa pang mode, isa pang level, isa pang karakter. Ang alam kung ano ang puputulin ang nagpapatapos ng laro.
3. Tumakbo kahit saan
Mahihinang telepono, maliliit na screen, keyboard, touch, mabagal na internet. Kailangang tumakbo nang maayos ang browser game sa lahat ng iyon.
4. Paglalaro kasama ang ibang tao
Ibang mundo ang multiplayer: mga server, kuwarto, manlalarong umaalis habang naglalaro, mahinang koneksyon. Kaya mas matagal maging stable ang mga online na laro.
5. Higit sa isang wika
Hindi lang pagpapalit ng teksto ang pagsasalin. Sa word game o quiz, kailangan ng bawat wika ang sarili nitong salita, sagot at tanong. Sa English, Portuguese at Spanish inilalabas ang mga titulo ng Polar Games, at triple ang trabahong iyon.

PolarzinhoAngkop sa mga manlalarong Brazilian ang tanong tungkol sa Formula 1. Sa ibang wika, maaaring kailangan ng ibang tanong. Iyon ang trabaho.
6. Mahanap ng tao ang laro mo
Kalahati lang ng trabaho ang pagtapos ng laro. Ang kabilang kalahati ay ang makita ito ng tao: promosyon, mga magandang page, at paglitaw sa Google. Bahagyang dahil doon umiiral ang blog na ito.
Gaano katagal ang paggawa ng laro
Nakadepende ito sa laki. Ang maliit na laro para sa game jam ay puwedeng matapos sa isang weekend. Ang maliit ngunit pinakinis na laro ay inaabot ng ilang buwan. Ang malaking laro ay inaabot ng ilang taon at buong koponan. Para sa umpisa, layunin ang isang weekend.
Mga madalas itanong
Ano ang pinakamadaling program para gumawa ng laro?
Para magsimula sa wala, Scratch. Para sa medyo seryosong 2D na laro, Construct o GameMaker.
Puwede ba akong gumawa ng laro nang libre?
Oo. Libre ang Scratch at Godot, at maraming ibang tool ang may libreng bersyon para makapagsimula.
Kailangan ko bang marunong gumuhit?
Hindi. Magsimula sa simpleng hugis o pixel art. May gabay kami sa pixel art sa blog.
Maglaro, manood, lumikha
Ang pinakamagandang paraan para matutunan ang paggawa ng laro ay ang paglalaro nang may pansin: ano ang nagpapagusto sa iyo ng isa pang round? Subukan ang Riffvolt at Zabum! sa ibaba gamit ang mata ng gumagawa.

