
Pregledajte stotine gotovih veština za Claude, Cursor i još mnogo toga.
Isporučite 3D igru na Vercel do nedeljne večeri: Priručnik za raspoređivanje od 48 sati
Možete da pređete sa praznog petka uveče na link your-game.vercel.app do nedeljnog ručka. Stek je Three.js, Cursor, AI veština sa Vibe Skills i besplatni nivo Vercel-a. Ukupni troškovi za vikend: 0 dolara. Ukupna infrastruktura kojom morate da upravljate: takođe nula.
Ovo nije "napravite prototip na svom laptopu i nazovite ga gotovim". Ovo je javni URL koji svako na svetu može otvoriti u pretraživaču, sa HTTPS-om, keširanjem na ivici i prilagođenim domenom ako ga želite. AI veština isporučuje Three.js skelu i radni vercel.json. Cursor upravlja petljom iteracije. Vercel upravlja raspoređivanjem. Vi upravljate dizajnom.
Ovaj vodič je za nezavisne programere, kodere za atmosferu, učesnike hakatona i svakoga ko je umoran od nedovršenih localhost:5173 kartica. Pokrivamo zašto ovaj stek funkcioniše, anatomiju raspoređivanja od 48 sati, pet AI veština za 3D igre napravljenih za radni tok i korak po korak od petka do nedelje.

Pregledajte stotine gotovih veština za Claude, Cursor i još mnogo toga.
Zašto je Vercel + Three.js + AI veštine stek za samostalnog programera
Vercel je najlenji mogući cilj za raspoređivanje za Three.js igru. Gurnite na GitHub, Vercel primećuje, gradi projekat i vraća vam URL u roku od 60 sekundi. Nema servera za obezbeđivanje, nema Docker datoteke, nema NGINX konfiguracije, nema podešavanja SSL-a. Three.js paket je samo statički HTML, JS i WebGL sredstva, što je upravo ono za šta je Vercelova mreža na ivici napravljena da služi.
Besplatni nivo udobno pokriva lansiranje vikendom:
- 100 GB propusnog opsega mesečno. Three.js paket od 5 MB sa 10.000 igranja je 50 GB. Ponestaje vam vikend pre nego što vam ponestane propusnog opsega.
- Neograničena statička raspoređivanja sa HTTPS-om i poddomenom
*.vercel.app. - Podrška za prilagođene domene na besplatnom nivou - donesite svoj
name-game.comako ga imate, inače je besplatnivercel.appURL deljiv na svim platformama društvenih mreža. - Pregled raspoređivanja za svaku reviziju - svako guranje dobija sopstveni URL, tako da možete da delite izgrađeni fajl sa prijateljem i nastavljate sa iteracijom bez njegovog kvarenja.
Dodajte AI veštinu sa Vibe Skills i osnovni kod takođe nestaje. Three.js podešavanje scene, kontroler igrača, gradbeni cevovod i Vercel-omogućeni vercel.json generišu se jednom komandom. Zatim Cursor pretvara ostatak vikenda u ćaskanje gde opisujete igru koju želite i podešavate izlaz. To je puni stek: veština sa tržišta za temelj, AI urednik za iteraciju i Vercel za raspoređivanje. Sam, besplatan i brz.

Pregledajte stotine gotovih veština za Claude, Cursor i još mnogo toga.
Anatomija od 48 sati: Koncept od petka do raspoređivanja u nedelju
Svako raspoređivanje vikendom koje se zaista pokrene prati iste korake. Trik je u tome da se planira raspoređivanje u petak, a ne u nedelju popodne, tako da poslednjih šest sati ide na poliranje umesto na borbu sa greškom pri građenju.
| Faza | Blok vremena | Šta radite | Šta je isporučeno do kraja faze |
|---|---|---|---|
| Faza 1: Koncept | Petak 18:00 - 22:00 | Odaberite žanr, napišite jednostrani dokument o dizajnu, instalirajte Vibe Skills 3D game skill, gurnite početni kod na GitHub, povežite se sa Vercel-om | Aktuelni URL name-game.vercel.app sa osnovnom scenom |
| Faza 2: Izgradnja | Subota 9:00 - 20:00 | Zamenite privremeni sadržaj svojom osnovnom mehanikom, dodajte 1 nivo, učinite da pobeda/poraz funkcionišu | Verzija za igranje na istom Vercel URL-u, automatski raspoređena pri svakom guranju |
| Faza 3: Poliranje | Nedelja 10:00 - 16:00 | Zvuk, efekti, iskačući prozor za tutorijal, prolazak kroz greške, provera performansi na mobilnom uređaju | Verzija koja se ne kvari u prvih 60 sekundi na bilo kom uređaju |
| Faza 4: Lansiranje | Nedelja 16:00 - 20:00 | Postavite prilagođeni domen (opciono), snimite GIF, napišite itch.io stranicu, postavite link | Javni URL + itch.io stranica + post za lansiranje na društvenim mrežama |
Razlog zašto ovo funkcioniše je petak guranje na Vercel. Kada URL postoji, svaka subota i nedelja promena automatski se raspoređuje. Nema "panike pri raspoređivanju u nedelju uveče" jer se raspoređivanje već dogodilo u petak i radilo je na autopilotu ceo vikend.
Kako izgleda "Vibe kodiranje" 3D igre na Vercel-u
Vibe kodiranje znači opisivanje onoga što želite na običnom engleskom jeziku i dozvoljavanje AI uredniku da piše kod, a zatim iteriranje na izlaznom kodu. Za Three.js igru na Vercel-u, petlja je neobično čista: svaka promena u Cursor-u je pnpm dev daleko od lokalnog povratnog izveštaja, zatim git push daleko od aktivnog pregleda URL-a, a zatim automatski raspoređeno u produkciju na main.
Vikend vibe kodirane Vercel igre izgleda ovako:
- Otvorite početni folder veštine u Cursor-u.
- Opišite funkciju u ćaskanju: "dvostruki skok ako se pritisne razmaknica dva puta u roku od 200 ms".
- Cursor uređuje datoteku kontrolera. Sačuvajte.
pnpm devse ponovo učitava. Osećate skok u pretraživaču. - Ako se čini ispravnim,
git push. Vercel gradi URL za pregled. Pošaljite ga prijatelju. - Spojite u
mainkada se osećaj zaključa. Produkcijski URL se ažurira u roku od 60 sekundi.
AI radi kucanje. Vercel obavlja raspoređivanje. Vi obavljate osećaj i dizajn.
5 AI 3D igara koje ovo omogućavaju na Vibe Skills
Ove veštine su napravljene za radni tok vikenda Vercel + Three.js + Cursor. Svaka isporučuje Three.js projekat zasnovan na Vite-u, radni vercel.json, pnpm build koji proizvodi statički paket koji Vercel može da služi sa ivice, i testirani put raspoređivanja. Sve su u kategoriji 3D igre na Vibe Skills.
1. Three.js + Vercel Game Starter
Podrazumevani izbor. Generiše Three.js scenu sa kontrolerom igrača, kamerom iz trećeg lica, sistemom osvetljenja, nebeskom kockom i ravni tla sa sudarima. Isporučuje se sa vercel.json koji postavlja ispravne zaglavlja za keširanje za Three.js pakete sredstava. pnpm dev radi lokalno; jedan klik u Vercel kontrolnoj tabli povezuje GitHub repozitorijum i dobijate aktivni URL.
Najbolje za: bilo koji žanr osim čistog 2D. Koristite ovo ako još ne znate šta gradite.
2. First-Person Vercel Walker
Polirani kontroler iz prvog lica (WASD + zaključavanje kursora mišem + gravitacija + trčanje + skok) sa kukama za korake, podrhtavanjem glave i vercel.json koji ispravno obrađuje CSP zaglavlja zaključavanja kursora. Ovo često zbuni samostalne programere u produkciji. Veština rešava to za vas.
Najbolje za: simulatore hodanja, horor prototipove, narativne igre, muzejske izložbe.
3. Browser Arena Shooter Kit
Arena iz ptičje perspektive (kontrola dvostrukim štapom, generator talasa, osnovna AI neprijatelja, sistem projektila, HUD rezultata) sa Vercel-optimizovanom verzijom koja kompresuje resurse, deli AI kod i učitava muziku po potrebi. Uključene su multiplayer kuke; vikendom se isporučuje samostalni način rada.
Najbolje za: arkadne pucačine, paklene metke, unose za jam koji moraju brzo da se učitavaju na mobilnim uređajima.
4. Vercel Puzzle Platformer
Platformer iz trećeg lica (promenljivi skok, vreme odlaganja, detekcija ivice), kontrolne tačke, tri privremena nivoa koje možete da uredite u Blenderu ili kodom, i petlja za ponovno pojavljivanje. vercel.json je konfigurisan za trenutno ponovno učitavanje nivoa keširanog na ivici, tako da testiranje igre deluje oštro na telefonu.
Najbolje za: zagonetne platformere, parkour prototipove, eksperimente dizajna nivoa.
5. Vercel Driving Sandbox
Arkada osećaj vožnje (kriva ubrzanja, fizika drifta, kašnjenje kamere, osnovni teren) sa niskopoligonskim automobilom, predloškom staze i raspoređivanjem optimizovanim za velike terenske mreže. Predpodešena HTTP zaglavlja čine da WebGL kontekst počinje brže na Safariju, istorijski najsporijem pretraživaču za Three.js.
Najbolje za: arkadne trke, terensku vožnju, demo osećaj automobila za portfolio.
Pregledajte sve 3D veštine za igre na Vibe Skills →
Korak po korak od petka do nedelje
Ovo je tačan raspored. Prilagodite vreme početka, ali zadržite redosled. Ključna prekretnica je Vercel raspoređivanje u petak uveče. Sve posle toga je iteracija.
Petak 18:00 - 20:00: Odaberite veštinu, gurnite na GitHub, povežite Vercel
Korak 1: Odaberite 3D veštinu za igru na Vibe Skills. Pregledajte kategoriju 3D igre, odaberite onu koja odgovara vašem žanru i instalirajte početni kod u novu fasciklu. Otvorite je u Cursor-u. Do 19:00 bi trebalo da vidite Three.js scenu sa pokretnim igračem.
Korak 2: Kreirajte GitHub repozitorijum i gurnite. git init, git remote add, git push. Koristite slug vaše igre kao ime repozitorijuma (crystal-runner, lunar-fishing, šta god). Ime repozitorijuma često postaje vaš URL.
Korak 3: Povežite repozitorijum sa Vercel-om. Prijavite se na Vercel sa GitHub-om (besplatno), kliknite na "Dodaj novi projekat", odaberite repozitorijum. Vercel automatski prepoznaje Vite i konfiguriše izgradnju. Kliknite na Rasporedi. U roku od 60 sekundi dobijate URL crystal-runner.vercel.app. Otvorite ga na svom telefonu. Podelite sa jednim prijateljem. Traka raspoređivanja je sada nula do kraja vikenda.
Petak 20:00 - 22:00: Napišite dokument o dizajnu
Korak 4: Odgovorite na pet pitanja na običnom engleskom jeziku. Otvorite Notion stranicu ili markdown datoteku unutar repozitorijuma i odgovorite:
- Šta igrač radi svakih 5 sekundi? (osnovna petlja)
- Kakav je uslov za pobedu i uslov za poraz?
- Koliko traje jedan prolaz ili jedan nivo?
- Koji je vizuelni kuka? (paleta, osvetljenje, referenca stila)
- Koja je jedna funkcija koja ovo čini nezaboravnim za 30 sekundi?
Korak 5: Snimite dokument o dizajnu. Gurnite ga u repozitorijum. Vercel će ponovo rasporediti. Disciplina guranja svake značajne promene održava aktuelni URL iskrenim.
Subota 9:00 - 13:00: Izgradite osnovnu mehaniku
Korak 6: Zamenite privremenu mehaniku svojom jednom funkcijom. Ovo je jedina važna funkcija. Koristite Cursor ćaskanje da biste je opisali ("kada igrač pokupi kristal, zamrznite obližnje neprijatelje na 2 sekunde i pustite zvonjenje"). Iterirajte lokalno sa pnpm dev. Kada se čini ispravnim, gurnite.
Korak 7: Povežite stanje pobede/poraza. Izgradnja od 60 sekundi sa stvarnim krajem deluje kao igra. Izgradnja od 60 minuta bez kraja deluje kao tehnički demo. Uvek prvo povežite ekran pobede, a zatim sve ostalo.
Subota 13:00 - 20:00: Dodajte jedan nivo
Korak 8: Izgradite jedan polirani nivo. Ne tri polovična. Koristite privremene kocke za geometruju. Koristite osnovni lik veštine. Podesite osećaj - visinu skoka, kašnjenje kamere, intenzitet čestica.
Korak 9: Dodajte overlay za tutorijal. Popup od dve rečenice "WASD za kretanje, klik za pucanje" pri prvom pokretanju spasava vaše lansiranje od zbunjenih igrača koji odustaju za 8 sekundi. Cursor može da generiše overlay za React (ili osnovni DOM) za 30 sekundi.
Korak 10: Gurnite svakih sat vremena. Svako guranje dobija Vercel URL za pregled. Pošaljite svaki prijatelju. Petlja povratnih informacija je tajno oružje ovog steka.
Nedelja 10:00 - 16:00: Poliranje
Korak 11: Dodajte tri zvuka. Petlja koraka, ambijentalni pad, pobednički zvuk. Čak i tri zvuka značajno unapređuju prototip vikenda. Besplatni izvori: freesound.org, opengameart.org.
Korak 12: Dodajte efekte. Čestice pri udarcu, podrhtavanje ekrana pri udaru, brojčani iskakanja na rezultatu. Efekti su ono što čini da izgradnja od 48 sati izgleda kao izgradnja od 6 meseci na GIF-u. Pitajte Cursor da doda "podrhtavanje ekrana intenziteta 0.3 na 150 ms kada igrač pretrpi štetu" - on će napisati kuku za podrhtavanje kamere za pet sekundi.
Korak 13: Pokrenite Lighthouse prolaz. Otvorite Vercel URL na telefonu i pokrenite Chrome DevTools Lighthouse. Three.js paketi su obično oko 400 KB do 1.5 MB. Ako ste preko 3 MB, pitajte Cursor da omogući deljenje koda na teškim modulima. Vercel-ov gzip i brotli će se pobrinuti za ostalo.
Korak 14: Prolazak kroz greške. Igrajte svoj aktivni URL pet puta zaredom. Ispravite sve što se pokvari dvaput. Zanemarite sve što se pokvari jednom.
Nedelja 16:00 - 20:00: Lansiranje
Korak 15: (Opciono) Postavite prilagođeni domen. Ako ste kupili name-game.com unapred, dodajte ga u Vercel podešavanja projekta. SSL je automatski. Inače je URL *.vercel.app u redu - ima HTTPS, može se deliti i učitava se svuda.
Korak 16: Snimite 15-sekundni GIF najboljeg trenutka. Koristite aktivni URL, ne localhost. GIF je ono što se klika na Twitter-u, Bluesky-u i Redditu.
Korak 17: Kreirajte itch.io stranicu (opciono, ali visoko korisno). Naslov, natpis u jednoj rečenici, tri snimka ekrana, GIF, kontrole, zasluge i ugrađeni *.vercel.app iframe (itch.io podržava ugrađivanje iframa za HTML5 igre). Sada imate dva URL-a - jedan za neobavezno deljenje i jedan za publiku gejmera.
Korak 18: Postavite link. Twitter, Bluesky, vaš Discord zajednica programera, r/IndieDev, r/threejs, r/WebGames. Uvek počnite sa GIF-om. Uvek uključite URL. Ako ste koristili Vibe Skills veštinu, pomenite je u postu dnevnika razvoja - drugi programeri koji čitaju želeće isti početni kod.
Kako izbeći tri najčešća Vercel kvara pri raspoređivanju
Tri stvari kvare skoro svaki solo Three.js + Vercel vikend. Sve tri su brze popravke od 5 minuta ako ih uhvatite u petak uveče, i rupe od 5 sati ako ih otkrijete u nedelju u 19:00.
- Pogrešan izlazni direktorijum za izradu. Vite podrazumevano koristi
dist/. Vercel automatski prepoznaje Vite i koristidist/. Ako ste prilagodili izlaz, postaviteoutputDirectoryuvercel.jsonili podešavanja projekta ili će vaše raspoređivanje biti 404. - Putanja sredstava koje rade lokalno, ali daju 404 u produkciji. Koristite relativne putanje ili Vite
import.meta.env.BASE_URLpomoćnika za bilo koji GLB, teksturu ili audio datoteku učitanu u vreme rada. Hardkodirane putanje/assets/...obično rade, ali kopirane apsolutne Windows putanje definitivno neće. - CSP zaglavlja koja blokiraju zaključavanje kursora ili audio kontekst. Igre iz prvog lica zahtevaju zaključavanje kursora. Audio zahteva aktiviranje korisničkog gesta. Svaka veština iz kategorije 3D igre isporučuje se sa pravim
headersblokom uvercel.jsonza rukovanje ovim. Ako ste sami napisali svoj od nule, kopirajte konfiguraciju iz repozitorijuma veštine.
Raspoređivanje radi u petak, tako da kada se ovo pokvari u nedelju, uvek je to zbog nedavne promene. git bisect vam je prijatelj. Još bolje: nastavljajte da gurate svakih 30 minuta tako da pokvarena revizija bude mala.
Često postavljana pitanja
Da li će besplatni Vercel nivo zaista izdržati ako moja igra dobije saobraćaj?
Da, za lansiranje vikendom i prve nedelje. Besplatni nivo vam daje 100 GB propusnog opsega mesečno, što je otprilike 20.000 igranja Three.js paketa od 5 MB. Ako dostignete taj plafon, Pro plan košta 20 dolara mesečno i povećava vas na 1 TB. Za lansiranje vikendom, besplatno je više nego dovoljno. Veštine na Vibe Skills isporučuju se sa konfiguracijama izrade koje minimiziraju veličinu paketa, što dodatno produžava besplatni nivo.
Mogu li da koristim prilagođeni domen na besplatnom Vercel nivou?
Da. Besplatni nivo podržava prilagođene domene sa automatskim HTTPS-om. Kupite domen (Namecheap, Cloudflare Registrar, Porkbun), usmerite ga na Vercel, a Vercel se brine za SSL sertifikat. Podešavanje traje oko 10 minuta. Ako nemate domen, name-game.vercel.app URL je dovoljno kratak za deljenje na bilo kojoj platformi.
Da li je ovaj stek pogodan za prijavu na jam za igre?
Da, i to je jedan od najboljih stekova za prijave na jam. Većina jamova (Ludum Dare, GMTK, js13k, GitHub Game Off) prihvata bilo koji web-igrivi URL. *.vercel.app link funkcioniše baš kao itch.io URL za sudije. Mnogi pobednici jamova isporučuju se na oba - itch.io za publiku gejmera, Vercel kao brzi kanonski URL.
Da li moram da znam Three.js pre početka?
Potrebno vam je dovoljno JavaScript-a da pročitate ono što Cursor piše i podesite vrednosti. Ne morate da pišete Three.js od nule. Veštine na Vibe Skills generišu podešavanje motora, kameru, kontroler i konfiguraciju izrade. Cursor upravlja kodom igranja iz vaših opisa.
Šta se događa ako moja Vercel izrada ne uspe u nedelju u 19:00?
Najčešći uzrok je greška TypeScript-a ili nedostajući env promenljiva. Vercel prikazuje dnevnik izrade sa istaknutom linijom greške. Jedan klik u kontrolnoj tabli vraća poslednju radnu izradu i promoviše je u produkciju. Budući da je svako guranje pregled raspoređivanja, nikada niste više od jedne revizije udaljeni od radne izrade. Zato guranje svakih 30 minuta u subotu i nedelju ima smisla.
Mogu li da prodam ili modifikujem kod iz Vibe Skills 3D game veštine?
Da. Veštine na Vibe Skills isporučuju se sa komercijalno prijateljskom licencom koja vam omogućava da objavite kod u svojoj igri na Vercel-u, itch.io, Steam-u ili bilo gde drugde. Kreatori zadržavaju IP veštine, vi zadržavate IP igre izgrađene na vrhu.
Šta ako ne želim da koristim Cursor?
Bilo koji AI urednik koji može da uređuje projektne datoteke funkcioniše. Claude Code, Cursor, Windsurf, GitHub Copilot Chat, Cline - bilo koji od njih može da iterira na Three.js skelu iz Vibe Skills veštine. Sama veština je nezavisna od urednika.
Isporučite ga ovog vikenda
Razlog zašto većina nezavisnih programera nikada ne isporučuje 3D igru nije motor, žanr ili nivo veština. To je petak uveče kada "samo malo više istražuju" i nikada ne počnu. Sledeći slobodan vikend, pratite plan od četiri faze: instalirajte Vibe Skills 3D game veštinu, gurnite na GitHub, povežite Vercel, rasporedite do petka uveče, a zatim provedite subotu i nedelju iterirajući na aktivnom URL-u.
Vaš portfolio od deset igara isporučenih vikendom na Vercel-u vredi više od vašeg hipotetičkog projekta od šest meseci iz snova. Isporučena igra uvek pobeđuje. Besplatni Vercel URL je dokaz.
Pregledajte 3D veštine za igre na Vibe Skills →
Preskočite maraton osnovnog Three.js koda. Instalirajte 3D veštinu za igre na Vibe Skills, gurnite na Vercel i imajte aktivni URL do nedeljne večeri.