
Mag-browse ng daan-daang mga ready-made skill para sa Claude, Cursor, at marami pa.
Paano Mag-Prototype ng 3D Game sa Isang Linggo: Ang Daloy ng Trabaho mula Biyernes hanggang Linggo
Maaari kang magpadala ng isang playable na 3D game prototype sa itch.io sa pagitan ng Biyernes ng gabi at Linggo ng gabi. Pinatunayan ito ng mga game jam sa loob ng mahigit dalawampung taon. Ang mga kasanayan sa AI ay lalong nagpapaikli ng daloy ng trabaho: Biyernes ay konsepto at saklaw, Sabado ay pagbuo, Linggo ay pagpapakinis at pagpapadala. Walang bloat sa engine, walang team, walang roadmap na tumatagal ng buwan.
Hindi ito isang pep talk. Ang Ludum Dare ay tumatakbo bawat apat na buwan at tuloy-tuloy na nagpapadala ng 2,000 - 3,000 tapos na mga laro sa loob ng 48 - 72 oras. Gumagana ang format dahil ang paghihigpit ay nagpipilit sa pagpapadala. Ang mga kasanayan sa AI ay nagbibigay sa iyo ng kaparehong paghihigpit na may mas mabilis na pag-usad - ang boilerplate, mga placeholder ng asset, at ang gameplay loop ay kasamang nabuo upang ang weekend ay mapunta sa mga bahaging talagang parang laro.
Ang gabay na ito ay para sa mga indie dev, design student, at hobbyist na nais ng isang playable na bagay pagsapit ng Linggo ng gabi. Saklaw namin ang anatomy ng 48-oras na pagbuo, limang kasanayan sa AI para sa game prototyping sa Vibe Skills, at ang daloy ng trabaho mula Biyernes hanggang Linggo na kasya sa isang weekend.

Mag-browse ng daan-daang mga ready-made skill para sa Claude, Cursor, at marami pa.
Bakit Sapat na ang mga Weekend Para Magpadala ng Playable Prototype
Pinatunayan ng mga game jam ang 48-oras na pagbuo sa loob ng dalawang dekada. Nagsimula ang Ludum Dare noong 2002 at ngayon ay tatlong beses sa isang taon na may 2,000+ na mga entry bawat round. Ang GMTK Game Jam ay nakakakuha ng 8,000+ na mga submission sa isang weekend. Nagho-host ang itch.io ng libu-libong jam page bawat taon, at karamihan sa mga jam game ay naipapadala sa loob ng 48 - 72 oras mula sa simula.
Gumagana ang format dahil sa tatlong nagpipilit na paggana:
- Nakatakda ang saklaw bago magsimula ang code. Pinipigilan ng mga tema ng jam ang feature creep.
- Deadline para sa pampublikong pagsumite. Ang Biyernes hanggang Linggo ay nangangahulugang walang "Pupuntusin ko ito sa susunod na linggo".
- Pagpapadala na nakatuon sa browser muna. Ang itch.io at Newgrounds ay nagpapadala sa isang browser link, hindi sa isang installer.
Ang nagbago noong 2026 ay ang pag-usad. Ang mga kasanayan sa AI ay nagpapaikli ng boilerplate na dating kumakain ng 8 - 10 oras ng isang jam:
- Three.js scene setup, lighting, camera rigging
- Player controller (keyboard, mouse, gamepad)
- Physics (raycast, colliders, basic AABB)
- Mga placeholder ng asset (low-poly character, environment props, skybox)
- Build pipeline na nag-e-export ng playable HTML build
Ang setup na iyon ay isang 30-minutong hakbang na ngayon. Ang natitirang bahagi ng weekend ay para sa disenyo, pagbuo ng antas, at pakiramdam.

Mag-browse ng daan-daang mga ready-made skill para sa Claude, Cursor, at marami pa.
Ang Anatomy ng 48-Oras na Pagbuo
Ang bawat weekend prototype na naipapadala ay sumusunod sa halos parehong apat na yugto. Ang paglaktaw sa isang yugto ay nangangahulugan na hindi makakarating ang build sa itch.io. Ang paggugol ng masyadong mahabang panahon sa isang yugto ay mangangain sa polish phase.
| Yugto | Bloke ng Oras | Ang iyong ginagawa | Ang iyong naipapadala pagkatapos ng yugto |
|---|---|---|---|
| Yugto 1: Saklaw | Biyernes 6pm - 10pm | Pumili ng genre, magsulat ng 1-pahinang design doc, magpasya sa core loop, pumili ng AI skill | Design doc + napiling skill |
| Yugto 2: Pagbuo | Sabado 9am - 8pm | Bumuo ng boilerplate, buuin ang pangunahing mekanismo, magdagdag ng 1 - 2 antas, ikonekta ang input | Playable build na may win/lose state |
| Yugto 3: Pagpapakinis | Linggo 10am - 4pm | Tunog, pampagana, tutorial popup, balanse, bug pass | Build na hindi nasisira sa unang 60 segundo |
| Yugto 4: Pagpapadala | Linggo 4pm - 8pm | Mag-export, magsulat ng itch.io page, mag-record ng GIF, mag-post sa socials | Pampublikong itch.io page na may gumaganang web build |
Ang apat-na-yugtong istraktura ay nag-iiwan ng espasyo para sa mga bagay na palaging nagkakamali: isang sira na physics edge case, isang nakakainis na asset import, isang build na tumatakbo nang lokal ngunit nasisira sa WebGL. Magplano para sa mga bug.
Ano ang Tunay na Mukha ng "Vibe Coding" ng Isang Laro
Ang "vibe coding" ay ang daloy ng trabaho ng pagbuo ng software sa pamamagitan ng paglalarawan ng gusto mo at hayaang buuin ng AI ang code, pagkatapos ay pag-ulit sa output. Gumagana ito para sa mga laro dahil karamihan sa codebase ay plumbing. Ang mga masayang bahagi - pakiramdam, disenyo ng antas, tunog, direksyon ng sining - ay nananatiling tao, ngunit ang boilerplate ay nabubuo.
Ganito ang hitsura ng isang vibe-coded weekend game: isusulat mo ang design doc sa simpleng Ingles sa isang Cursor o Claude tab, mag-install ng Vibe Skills 3D game skill na may kasamang Three.js scaffolding, hihilingin mo sa AI na idagdag ang genre-specific na mekanismo, pagkatapos ay mano-manong aayusin mo ang pakiramdam - taas ng pagtalon, pagkaantala ng camera, intensity ng particle. Ang AI ang gagawa ng pag-type. Ikaw ang gagawa ng disenyo. Ang paghahati na iyon ang dahilan kung bakit posible ang isang weekend prototype para sa isang taong hindi senior engineer.
5 Kasanayan sa AI para sa Game Prototyping sa Vibe Skills
Ang mga kasanayang ito ay ginawa upang paikliin ang boilerplate phase ng isang weekend prototype. Lahat sila ay nasa 3D Games category sa Vibe Skills at may kasamang Three.js scaffolding, gumaganang build pipeline, at itch.io-ready export.
1. Three.js Game Scaffolder
Ang panimulang punto para sa halos lahat ng weekend 3D prototype. Bumubuo ng Three.js scene na may player controller, third-person camera, basic lighting, skybox, at ground plane na may mga collision. Ang output ay isang Vite project na maaari mong pnpm dev sa loob ng 30 segundo at isang pnpm build na nagbubunga ng itch.io-ready HTML bundle.
Pinakamahusay para sa: anumang genre maliban sa purong 2D. Gamitin ito bilang iyong day-zero project.
2. First-Person Walker Skill
Bumubuo ng isang pinakinis na first-person controller (WASD + mouse look + gravity + sprint + jump) na may footstep audio hooks at head-bob. Ilagay ang iyong sariling level mesh sa ibabaw at magkakaroon ka ng walking sim, horror prototype, o museum game sa Sabado ng tanghalian.
Pinakamahusay para sa: walking sims, horror, exploration prototypes, narrative games.
3. Top-Down Arena Shooter Kit
Bumubuo ng top-down camera, twin-stick controller (keyboard o gamepad), wave spawner, basic enemy AI, projectile system, at scoring HUD. Ang shooter loop ay isang kilalang-magandang pundasyon ng gameplay - palitan ang sining at ang spawn pattern at magkakaroon ka ng bagong laro.
Pinakamahusay para sa: arcade shooters, bullet hell, twin-stick action.
4. 3D Puzzle Platformer Skeleton
Bumubuo ng third-person platformer controller (variable jump, coyote time, ledge detection), isang checkpoint system, at isang template ng antas na may tatlong placeholder na antas na maaari mong i-edit sa Blender o direkta sa code. Kasama ang isang death/respawn loop at isang level-complete trigger.
Pinakamahusay para sa: puzzle platformers, parkour prototypes, speedrun-friendly indies.
5. Browser Driving Sandbox
Bumubuo ng arcade driving feel (acceleration curve, drift physics, camera lag, basic terrain) kasama ang isang low-poly na kotse na maaari mong kulayan muli sa loob ng 10 segundo. Maglagay ng track mesh at magkakaroon ka ng racing prototype sa Sabado ng hapunan.
Pinakamahusay para sa: arcade racing, off-road driving, traffic sims, pagsubok ng pakiramdam ng kotse.
Tingnan ang lahat ng 3D game skills sa Vibe Skills →
Ang Daloy ng Trabaho mula Biyernes hanggang Linggo
Ito ang eksaktong iskedyul na kasya sa isang weekend. Ayusin ang oras ng pagsisimula ngunit panatilihin ang pagkakasunud-sunod ng yugto.
Biyernes 6pm - 10pm: Saklaw at Setup
Hakbang 1: Pumili ng isang Vibe Skills game prototyping skill. Mag-browse sa 3D Games category at piliin ang skill na tumutugma sa genre na gusto mong buuin. Kung hindi ka pa sigurado, gamitin ang Three.js Game Scaffolder - umaangkop ito sa kahit ano.
Hakbang 2: Magsulat ng isang-pahinang design doc. Magbukas ng bagong dokumento at sagutin ang limang tanong na ito sa simpleng Ingles. Huwag laktawan ang alinman sa mga ito.
- Ano ang ginagawa ng manlalaro bawat 5 segundo? (ang core loop)
- Ano ang panalo na kondisyon? Ano ang talo na kondisyon?
- Ilang antas o gaano katagal ang isang takbo?
- Ano ang visual hook? (lighting, color palette, style reference)
- Ano ang isang tampok na ginagawang hindi malilimutan ang larong ito sa loob ng 30 segundo ng paglalaro?
Hakbang 3: I-install ang skill at patakbuhin ang boilerplate. Magkaroon ng gumaganang build na tumatakbo nang lokal. Dapat makakita ka ng isang player character na gumagalaw sa isang Three.js scene bago mag-madaling araw. Kung hindi, bawasan ang saklaw - palitan ang genre, pasimplehin ang camera, o pumili ng mas maliit na skill.
Sabado 9am - 1pm: Buuin ang Pangunahing Mekanismo
Hakbang 4: Palitan ang placeholder na mekanismo ng iyong isang tampok. Ito lamang ang tampok na mahalaga. Kung ang iyong laro ay "first-person fishing sa isang haunted lake", ang umaga ngayon ay puro fishing-cast logic at water shader feel. Wala nang iba.
Hakbang 5: Gawing gumagana ang win/lose state. Ang isang 60-segundong prototype na may win screen ay parang isang laro. Ang isang 60-minutong prototype na walang end state ay parang isang tech demo. Palaging unahin ang pagpapadala ng end state.
Sabado 1pm - 8pm: Magdagdag ng Nilalaman at mga Antas
Hakbang 6: Bumuo ng isang ganap na playable na antas o takbo. Hindi tatlong half-baked na antas - isang pinakinis. Gumamit ng mga placeholder na cube para sa geometry. Gamitin ang placeholder character ng skill. Ayusin ang pakiramdam.
Hakbang 7: Magdagdag ng tutorial popup. Ang dalawang pangungusap na "WASD para gumalaw, mag-click para mangisda" na overlay sa unang pag-launch ay nakakasalba sa iyong itch.io page mula sa nalilitong mga manlalaro na sumusuko sa loob ng 8 segundo.
Linggo 10am - 4pm: Pagpapakinis
Hakbang 8: Magdagdag ng tunog. Kahit tatlong tunog (footstep, ambient loop, win sting) ay nagpapataas ng isang prototype nang malaki. Libreng mga mapagkukunan: freesound.org, opengameart.org, mga AI-generated foley app sa inference.sh.
Hakbang 9: Magdagdag ng pampagana. Particle sa pagtama, screen shake sa impact, numero na popup sa score. Ang pampagana ang siyang nagpapaganda sa isang 48-oras na prototype na parang isang 6-buwang isa sa isang GIF.
Hakbang 10: Bug pass. Laruin ang iyong build ng limang beses nang sunud-sunod. Ayusin ang anumang nasisira ng dalawang beses. Huwag pansinin ang anumang nasisira ng isang beses.
Linggo 4pm - 8pm: Pagpapadala
Hakbang 11: Buuin ang production bundle. pnpm build sa proyekto ng iyong skill. Subukan ang production build sa isang bagong browser tab.
Hakbang 12: Gumawa ng itch.io page. Pamagat, isang linya ng tagline, tatlong screenshot, isang GIF, mga kontrol, mga kredito, ang iyong devlog link. Ang buong pahina ay dapat tumagal ng 45 minuto kung mayroon kang mga asset na handa.
Hakbang 13: I-post ang link. Twitter, Bluesky, ang iyong dev community Discord, ang nauugnay na subreddit. Gamitin ang GIF bilang preview, hindi ang screenshot. Ang mga devlog post na nagsasama ng pangalan ng AI skill (at link dito) ay karaniwang nakakakuha ng mas maraming click.
Ano ang Gagawin Kapag Naabot Mo ang Sabado Wall
Karamihan sa mga weekend prototype ay namamatay sa Sabado ng hapon. Ang mekanismo ay mas mahirap kaysa sa inaakala, ang physics ay kakaiba, at nagsisimula kang magtaka kung masaya ba ang laro. Ito ang pader. Bawat jam dev ay nakakaranas nito.
Ang tatlong rescue moves:
- Tanggalin ang isang tampok. Kung ang boss fight ay nakakalaban mo, tanggalin ang boss. Kung sira ang multiplayer, magpadala ng single-player. Ang naipadala na prototype ay laging mas mahusay kaysa sa hindi natapos na ambisyoso.
- Lumipat sa placeholder art. Kung gumugugol ka ng Sabado sa Blender, huminto ka. Gumamit ng mga cube at capsule. Ang pagpapakinis ang nananalo sa mga prototype; ang mga asset ang nananalo sa mga update pagkatapos ng jam.
- Basahin muli ang design doc. Ano ang isang tampok na mahalaga? Gugulin ang natitirang Sabado dito lamang.
Ang mga placeholder na asset ng skill ay sapat na para maipadala. Huhusgahan ng mga manlalaro ang pakiramdam, pampagana, at ang loop. Hindi nila huhusgahan ang rock prop sa likuran.
Saan Magho-host at Paano Magbabahagi
Ang itch.io ay ang default para sa mga browser game prototype, walang duda. Libreng hosting, walang review queue, gumagana ang mga embed sa lahat ng dako, at ang audience ay umaasa sa mga hilaw na weekend build. Ang Newgrounds ay isang magandang pangalawang post kung ang iyong laro ay may anggulo ng komedya o arcade.
Para sa visibility:
- Magsumite sa isang tunay na game jam kung ang iyong weekend ay nag-o-overlap dito (Ludum Dare, GMTK, js13k para sa mga build na limitado ang laki, GitHub Game Off sa Nobyembre). Kahit sa labas ng isang opisyal na jam, ang pag-post sa isang jam-themed page ay nakakakuha ng mga mata.
- Mag-cross-post ng isang 15-segundong GIF sa Twitter, Bluesky, at r/IndieDev / r/IndieGaming na may itch.io link.
- Magdagdag ng devlog post sa iyong itch.io page - isang talata tungkol sa kung anong AI skill ang ginamit mo at kung ano ang nagbago sa weekend.
Ang unang 100 na laro ay karaniwang nagmumula sa iyong sariling mga social account at isang mahusay na na-tag na Reddit post. Pagkatapos niyan, ang mga pahina ng "New" at "Popular" ng itch.io ang siyang bahala.
Madalas Itanong
Talaga bang makakabuo ako ng 3D game sa loob ng 48 oras nang walang karanasan sa game dev?
Oo para sa isang prototype, hindi para sa isang pinakinis na laro. Ang isang weekend ay magbibigay sa iyo ng isang solong playable na mekanismo na may win/lose state, isang antas, at isang itch.io page. Sapat na iyon upang patunayan ang ideya, bumuo ng isang portfolio piece, at magpasya kung karapat-dapat ito ng mas mahabang build. Ang mga AI skill sa Vibe Skills ang bahala sa boilerplate upang ang weekend ay mapunta sa disenyo, hindi sa setup.
Dapat ba akong mag-isa o bumuo kasama ang isang team para sa isang weekend prototype?
Mag-isa para sa iyong una. Team para sa iyong pangalawa. Ang mga solo prototype ay mas madalas na naipapadala dahil walang gastos sa koordinasyon. Kapag alam mo na ang iyong sariling bilis, ang isang team na 2 (isa sa disenyo + code, isa sa art + tunog) ang pinakamainam para sa isang weekend. Ang mga team na 4+ ay karaniwang hindi naipapadala sa loob ng 48 oras.
Kailangan ko bang malaman ang Three.js o isang game engine bago magsimula?
Kailangan mong malaman ang sapat na JavaScript upang mabasa ang nabubuo ng AI at ayusin ang mga halaga. Hindi mo kailangang magsulat ng Three.js mula sa simula. Ang Vibe Skills 3D game prototyping skills ay bumubuo ng engine setup; ikaw ang magsulat ng gameplay. Kung kaya mong i-edit ang React o vanilla JS, maaari kang magpadala ng Three.js prototype sa isang weekend.
Paano ko papalitan ng pera ang isang weekend prototype?
Karaniwan ay hindi mo. Ang unang prototype ay para sa portfolio, validation, at pag-aaral. Kapag ang isang prototype ay nakakuha ng traksyon (10k+ na laro sa itch.io ay isang magandang signal), ang mga karaniwang landas ng monetization ay: pay-what-you-want sa itch, isang Steam Early Access build, o isang web release na suportado ng ad sa mga portal tulad ng CrazyGames. Para sa mga weekend build, mag-focus sa pagpapadala at content ng devlog - ang kita ay isang problema sa buwan 3.
Paano kung nag-crash ang aking laro kapag ipinadala ko ito sa itch.io?
Subukan ang production build bago mo ito i-upload. Karamihan sa mga weekend prototype ay nasisira sa production dahil sa mga asset path o setting ng WebGL context - parehong naaayos sa loob ng 5 minuto kung mahuli mo ito nang lokal. Ang build pipeline na kasama ng mga skill sa Vibe Skills ay naka-configure para sa itch.io's HTML5 hosting kaagad, na nag-aalis ng karamihan sa mga isyung ito.
Maaari ko bang ibenta o baguhin ang code mula sa isang Vibe Skills game skill?
Oo. Ang mga skill sa Vibe Skills ay may kasamang lisensya na palakaibigan sa komersyal na nagpapahintulot sa iyo na ipadala ang code sa iyong sariling inilabas na laro sa itch.io, Steam, o saanman. Pinapanatili ng mga tagalikha ang IP ng kanilang skill; pinapanatili mo ang IP ng iyong laro na binuo dito.
Ipadala ang Prototype ngayong Weekend
Ang pinakamalaking dahilan kung bakit hindi naipapadala ang mga weekend prototype ay hindi ang pagpili ng skill o engine. Ito ay ang Biyernes ng gabi kung saan "magreresearch ka pa" at hindi ka na magsisimula. Sa susunod na libreng weekend mo, sundin ang apat-na-yugtong plano: saklaw sa Biyernes, buuin sa Sabado ng umaga, nilalaman sa Sabado ng hapon, pagpapakinis at pagpapadala sa Linggo. Gumamit ng 3D game prototyping skill upang ang boilerplate ay tapos na bago ka gumawa ng kape sa Sabado.
Ang portfolio ng iyong unang sampung weekend prototype ay mas mahalaga kaysa sa iyong hypothetical na pangarap na laro na tumatagal ng anim na buwan. Unahin ang pagpapadala ng maliliit.
Tingnan ang 3D game prototyping skills sa Vibe Skills →
Laktawan ang Three.js boilerplate marathon. Mag-install ng 3D game prototyping skill sa Vibe Skills at magpadala ng playable build pagsapit ng Linggo ng gabi.