Vodič

Construct 3 predlošci igara ili JavaScript predložak? Kako odabrati

Projekt koji se otvara u uređivaču ili obične datoteke koje mijenjate u bilo kojem tekstualnom uređivaču: što svaki traži, što vam daje i kako isprobati jedan ili drugi prije kupnje.

Polarzinho stoji na raskrižju između dviju radnih klupa: na jednoj su šareni vizualni blokovi, a na drugoj tipkovnica i ekran s vitičastim zagradama koda.

Odaberite jedan od Construct 3 predložaka igara ako želite mijenjati igru u vizualnom uređivaču i ako vam odgovara da svaki put otvarate taj uređivač. Odaberite čisti JavaScript predložak, HTML5 predložak igre bez motora, ako možete otvoriti kod u bilo kojem tekstualnom uređivaču ili ako to može netko na vašoj strani. Nijedan nije bolji proizvod. Razlika je u tome što na računalu mora biti instalirano prije nego što išta promijenite.

Mi prodajemo drugu vrstu, pa imamo interes u ovoj temi. Da bismo bili pošteni, pročitali smo javne stranice motora onako kako su stajale 24. listopada 2026.: Constructovu usporedbu značajki i dokumentaciju te četiri javna CodeCanyon oglasa za HTML5 igre koje sadrže Construct projekte. Sve što kažemo o našim predlošcima dolazi s naših stranica proizvoda, uvjeta i javnih priručnika, a sve to sami možete otvoriti.

U nastavku dobivate kratko stablo odluka, iskren popis onoga što dobivate i što gubite uz svaki put, dva čisto JavaScript predloška otvorena do kraja, test koji možete proći prije kupnje bilo koje vrste i šest pitanja koja ljudi najčešće postavljaju.

Construct 3 predlošci igara: što su i što treba za otvaranje

Construct je alat za izradu igara s vizualnim uređivačem koji radi i u pregledniku. U praksi je Construct 3 predložak igre datoteka projekta napravljena za taj uređivač, uz HTML5 verziju igre koju možete postaviti na web kakva jest. Na četiri CodeCanyon oglasa koja smo otvorili popis datoteka imao je uvijek isti oblik: projektna datoteka .c3p uz datoteke HTML5 igre.

Što su nam ta četiri oglasa rekla o uređivanju, jedan po jedan: jedan kaže da za uređivanje koda treba alat Construct 3, upućuje na internetski uređivač i dodaje da besplatna verzija ima ograničenja. Jedan kaže da je za otvaranje projekta potreban besplatni dodatak treće strane. Dva navode Construct 3 kao verziju softvera i nude pomoć pri zamjeni grafike (zamijenite slike u uređivaču slika; vodič za promjenu izgleda), a ne kažu koje izdanje motora treba. Ne navodimo prodavatelje: ovo je obrazac, a ne ocjena nekog od njih.

Što kažu javne stranice samog motora, pročitane 24. listopada 2026.: besplatno izdanje uključuje izvoz u HTML5. Ograničava broj događaja (50 kad ste prijavljeni s potvrđenom e-poštom, 25 kao gost) i broj slojeva (2). Tablica značajki navodi zarađivanje od igara, oglašavanja i kupnji unutar aplikacije kao stavke koje besplatno izdanje ne uključuje. Stranica također dijeli plaćene planove prema tome tko kupuje, na primjer pojedince, registrirane tvrtke i obrazovne ustanove, pa provjerite koji je vaš.

Constructova dokumentacija i web-stranica opisuju igre izrađene od listi događaja: događaji se sastoje od uvjeta i radnji koje vidite u uređivaču, a JavaScript je mogućnost za napredne korisnike. To je glavna prednost ovog puta i sljedeći odjeljci ga tako i tretiraju.

Pogledajte Polar Games Marketplace

HTML5 predložak igre bez motora: što to znači u našem katalogu

Običan JavaScript predložak je mapa datoteka HTML, CSS, JavaScript i JSON. Svaki tekstualni uređivač ih može otvoriti, a preglednik ih pokreće čim budu na web poslužitelju. Dvostruki klik na index.html ne radi, jer preglednici blokiraju module na file://.

Ovdje moramo biti precizni, jer „bez motora” nije isto što i „bez koraka izgradnje”. Čitajući zahtjeve svakog proizvoda u katalogu, izdanja se dijele u tri skupine:

  • Uredite i učitajte, ništa se ne instalira: Ricopop (njegova mapa game/ sama je izvorni kod za uređivanje: uredite, učitajte, osvježite), Velvet Pool i Puttide (bez npm-a, bez koraka izgradnje, bez PHP-a i baze podataka; Velvet Poolov priručnik traži da uređujete u mapi source/ i kopirate izmijenjene datoteke u game/). Node.js se pojavljuje samo u opcionalnim alatima za razvojne programere, u izdanjima koji ih imaju.
  • Obične datoteke uz mali pomoćni alat za izgradnju: Gridspark i Solitaire Links (potonji je običan HTML, CSS i JavaScript). Za instalaciju i igranje ni u jednom ne treba izgradnja. Gridsparkov priručnik traži rad u mapi source/ i pokretanje npm test i npm run build (Node.js 20+, bez npm ovisnosti) da bi se igrive datoteke smjestile u game/, a njegova datoteka postavki je obični tekst. Kod Solitaire Linksa datoteka postavki uređuje se bez izgradnje, Node.js 20+ potreban je samo za testove i generiranje jezika, a za grafiku, pravila i tekst priručnik upućuje na opcionalno izvorno izdanje i ponovnu izgradnju.
  • TypeScript projekti: Beep Out, Pinloop, Riffvolt, Sunset Rally, Trimora i Twirldrop (izgradnja s Vite-om), Zabum (React i TypeScript), te Tenguin, Mochi Monsters, Deepforge i Barricade Z. Mapa game/ koju postavljate čitljiv je JavaScript, ali za promjenu TypeScript izvornog koda i ponovnu izgradnju treba Node.js (zahtjevi Trimore navode npm ci, npm test i npm run build). Točna verzija nalazi se na kartici Requirements (zahtjevi) svakog proizvoda.

U svakom izdanju mapa game/ spremna za postavljanje radi kakva jest na statičnom hostingu. Nijedan popis zahtjeva ne navodi uređivač motora za igre ni licencu motora, a nijedan ne traži račun za uređivanje. To je cijela tvrdnja. Ne tvrdimo da svaki predložak ovdje preskače korak izgradnje, jer to nije istina.

Kratko stablo odluka: ako želite ovo, odaberite ono

Krenite od onoga što želite raditi prvog dana, a ne od tehnologije.

  • Ako želite mijenjati razine, grafiku i pravila bez pisanja koda, i ako ste spremni naučiti uređivač ili ga već koristite: predložak motora. Vizualni događaji napravljeni su upravo za to.
  • Ako već koristite Construct i želite brži početak za određenu vrstu igre: predložak motora, jer ćete projekt otvoriti u alatu koji poznajete.
  • Ako vi ili vaš programer radite u uređivaču koda s verzioniranjem i želite vidjeti svaku promjenu kao tekstualnu razliku: čisti JavaScript predložak.
  • Ako želite samo promijeniti naziv, boje, tekstove i razine pa učitati: bilo koji. Provjerite navodi li oglas datoteke (čisti JavaScript) ili može li besplatno izdanje otvoriti projekt (put motora).
  • Ako igru morate predati klijentu koji nema plan za motor: obične datoteke lakše je predati, jer ih svaki tekstualni uređivač otvara. Ako klijent već radi u motoru, datoteka projekta je bolja predaja.
  • Ako planirate zarađivati oglašavanjem: prije početka pročitajte tablicu licenci motora, jer besplatno izdanje navodi oglašavanje kao nedostajuću stavku, i pročitajte licencu svakog predloška. Naša licenca dopušta da svoj krajnji proizvod monetizirate oglašavanjem, ali igre se isporučuju bez oglasne mreže.
  • Ako ne znate ni jedan ni drugi alat: isprobajte svaki po sat vremena (vidi odjeljak o testu niže) i zadržite onaj uz koji ste prestali mučiti.

Pogledajte Ricopop: čisti JavaScript predložak čije su razine tekstualne karte

Put motora: što dobivate i što gubite

Put motora shvatite ozbiljno. Postoji jer mnogi žele napraviti ili promijeniti igru bez pisanja koda, a u tome je dobar. Za neke kupce to je jednostavno pravi alat.

Što dobivate

  • Vizualno uređivanje: rasporedi, objekti i liste događaja koje čitate i mijenjate na ekranu umjesto u kodu.
  • Dokumentacija, vodiči i korisnički forum na vlastitoj stranici motora. Kad zapnete, pretražujete javne odgovore, što ne možete za predložak koji prodaje jedan studio.
  • Dodaci: stranica motora navodi ugrađene dodatke i omogućuje spremanje dodataka trećih strana uz projekt, pa značajke dolaze kao dodaci, a ne kao kod koji sami pišete.
  • Ono što naučite prenosi se: vaša druga igra koristi isti uređivač i iste događaje.
  • Izvoz u HTML5 dio je besplatnog izdanja, pa možete graditi i testirati prije odabira plana.

Što gubite

  • Treba vam uređivač, a besplatno izdanje ograničava događaje i slojeve.
  • Neki projekti traže dodatne dodatke (jedan od oglasa koje smo pročitali to traži).
  • Zarada od igre ovisi o licenci i planu samog motora.
  • Projekt je napravljen za jedan alat: mijenjate ga tamo, a ne u tekstualnom uređivaču.

Put čistog JavaScripta: što dobivate i što gubite

Čisti JavaScript predložak zamjenjuje uređivač tekstualnom datotekom. Ako znate čitati kod, to je dobra pogodba, a ako ne znate, loša je.

Što dobivate

  • Svaki tekstualni uređivač otvara datoteke, a svaki statički web-poslužitelj ih služi.
  • Za uređivanje nisu potrebni račun ni plan motora.
  • Čitljiv, formatiran izvorni kod, uz priručnike koji pokazuju gdje žive logotip, boje, pravila i tekstovi.
  • Promjene se prikazuju kao običan tekst, što dobro radi s verzioniranjem.
  • Opcionalni automatski testovi u nekim izdanjima (Node.js 20+). U Velvet Poolu pokrivaju fiziku, pravila igre 8-ball, CPU partije i ključeve prijevoda.

Što gubite

  • Uređujete kod: jedan krivi zarez može pokvariti ekran.
  • Nema vizualnog uređivača za razine ili rasporede. Razine Ricopopa su tekstualne karte, uz provjeru koja kaže može li se svaka razina i dalje pobijediti.
  • Nema javnog foruma za jedan predložak: pitanja idu prodavatelju, a podrška ima ograničenja. Uključeno je 6 mjeseci, ili 12 uz produljenje, a prilagodba, nove značajke, hosting te integracija SDK-a ili portala naplaćuju se zasebno po ponudi.
  • Što izdanje izostavi, ostaje izostavljeno. Gridspark, na primjer, nema online ljestvice, račune, SDK-ove za oglase ni native izgradnje za trgovine aplikacijama.

Pročitajte popis „Not included in this edition” na svakoj stranici proizvoda. Velvet Poolov navodi online višeigrač, online ljestvice, SDK-ove za oglase i native aplikacije. Ricopopov navodi native Android ili iOS izgradnje, online višeigrač ili poslužiteljski provjerenu ljestvicu natjecanja te račune oglasnih mreža i integracije SDK-a game-portala.

Dva čisto JavaScript predloška otvorena do kraja: Ricopop i Gridspark

Javni priručnici odgovaraju na pitanje „gdje to mijenjam?” imenom datoteke. Ricopop dolazi prvi, jer je njegova mapa game/ izvor.

Ricopop: razine kao tekst, bez izgradnje

  • Razine: src/levels.js sadrži 50 razina kao tekstualne karte s parom i rješenjem, a komentar na vrhu objašnjava format.
  • Pravila i brojevi: src/sim/config.js sadrži kugle po salvi, brzinu kugli i vrijednosti bodova.
  • Boje i izgled izbornika: style.css.
  • Logotip: nacrtan kodom u src/ui/logo.js, a ne slika.
  • Tekstovi i 14 jezika: src/locales.js.
  • Postavke oglasa i ljestvice, obje isključene po zadanom: ricopop.config.js.

Radni tijek priručnika je: uredi, učitaj, tvrdo osvježi. Preporučuje uređivač koda poput VS Codea ili Notepad++a i odvraća od tekstualnog procesora. Nakon promjene karte, opcionalni alat node tools/validate.mjs provjerava može li se svaka razina i dalje pobijediti, a node tools/validate.mjs --solve 12 pronalazi rješenje za razinu 12. Alati trebaju Node.js 20+.

Ricopop, razina 1: tri označena zelena kristala, mali top na dnu s oznakom x10, rezultat lijevo i zvjezdani ciljevi desno
Ricopop, razina 1 od 50. Razine su tekstualne karte u src/levels.js.

Gridspark: postavke u tekstualnoj datoteci, pravila u imenovanim modulima

  • Tekst sučelja i jezici: src/locales.js.
  • Konstante i paleta: src/config.js. Boje sučelja: style.css.
  • Pravila slagalice: game.js, board.js, generator.js i shapes.js.
  • Logotip, lica i blokovi: nacrtani u src/logo.js.
  • Početni zaslon i gumb za cijeli zaslon: gridspark.config.js, obična tekstualna datoteka koja ne treba ponovnu izgradnju.

Za promjene koda priručnik traži rad u mapi source/, a zatim npm test i npm run build. To treba Node.js 20+, ali ne instalira nikakve ovisnosti.

Gridspark igra: ploča 8 puta 8 nasmijanih plavih, ružičastih i narančastih blokova, dva munjina bloka, tri nova komada čekaju desno i rezultat lijevo
Gridspark: ploča 8×8, ruka od tri oblika, rezultat i punjenje ZAP-a.

Velvet Pool slijedi istu ideju u 3D. Logotip je u assets/logo/, stilovi sukna i štapa u src/game/progress.js, ponašanje CPU-a u src/core/ai.js, a fizika u src/core/physics.js. Njegovi opcionalni testovi (npm test unutar source/, Node.js 20+) pokrivaju fiziku, pravila 8-ball igre, CPU partije i ključeve prijevoda, a priručnik jasno kaže da ne zamjenjuju testiranje u preglednicima i na uređajima.

Pogledajte Gridspark, s živim pregledom i priručnikom

Kako testirati jedno ili drugo prije plaćanja

Datoteku projekta koju niste kupili ne možete otvoriti, ali gotovo sve oko nje možete testirati. Radite redom, s uključenim tajmerom.

Za obje vrste

  1. Igrajte demo točno tog izdanja na telefonu koji će koristiti vaši igrači. Zarotirajte ga, osvježite, promijenite jezik.
  2. Pročitajte zahtjeve i popis onoga što nije uključeno. Zapišite sve što bi još morali izraditi ili kupiti.
  3. Pronađite licencu i pročitajte tri rečenice: koliko proizvoda pokriva, smiju li se koristiti oglasi i što ne smijete preprodavati.

Za predložak motora

  1. Pitajte koje izdanje i verzija motora otvara projekt te treba li dodatne dodatke.
  2. Pitajte koliko događaja i slojeva projekt koristi i usporedite brojeve s ograničenjima besplatnog izdanja na stranici motora.
  3. Sami otvorite uređivač i napravite test s jednim ekranom, da znate uživate li u radu u njemu.
  4. Ako planirate zarađivati od igre, prije kupnje pročitajte licencu motora u toj točki.

Za čisti JavaScript predložak

  1. Otvorite javni priručnik i pronađite gdje žive logotip, boje, pravila i tekstovi.
  2. Provjerite što uređivanje traži: ništa ili Node.js i npm. Kartica Requirements (zahtjevi) svakog proizvoda kaže koje.
  3. Pokrenite ga onako kako priručnik kaže. Velvet Poolov priručnik, na primjer, predlaže python -m http.server 8765 unutar game/ za lokalni test, a zatim otvaranje http://localhost:8765/.
  4. Otvorite jednu skriptu demo verzije u razvojnim alatima preglednika. Ako je možete pratiti, možete je i uređivati.

S naše strane, predlošci su digitalni proizvodi: povrat novca nudimo samo ako predložak još niste preuzeli ili ako dostavljeni predložak ima grešku koju ne možemo popraviti. Da zatražite povrat, pišite nam s brojem licence. Vraćanje novca prekida licencu. Budući da preuzimanje zatvara tu mogućnost, pokrenite gore navedene testove prije kupnje, a svakako prije preuzimanja.

Pogledajte Velvet Pool: priručnik, živi pregled i testove spomenute gore

Često postavljana pitanja

Trebam li motor za igre da uredim HTML5 predložak igre?

Ovisi o tome kako je predložak napravljen. Predložak motora isporučuje projekt koji se otvara u uređivaču tog motora, a projektne datoteke Constructa završavaju na .c3p. Čisti JavaScript predložak su datoteke koje otvara svaki tekstualni uređivač. U Polar Games Marketplaceu nijedan popis zahtjeva ne navodi uređivač motora za igre. Nekoliko izdanja treba Node.js, a ponekad npm, samo za ponovnu izgradnju TypeScript izvornog koda.

Mogu li uređivati Construct 3 predložak s besplatnim izdanjem?

Ne možemo odgovarati za pojedini projekt. Ono što je stranica motora pokazala 24. listopada 2026. jest da besplatno izdanje izvozi u HTML5 i ograničava događaje na 50 (25 kao gost) i slojeve na 2, a jedan oglas koji smo pročitali kaže da besplatna verzija ima ograničenja. Pitajte prodavatelja koliko događaja i slojeva projekt koristi, pa usporedite.

Je li čisti JavaScript predložak igre teže uređivati od predloška motora?

Ako ne pišete kod, jest: nema vizualnog uređivača, a tipfeler može pokvariti ekran. Ako pišete, promjena boje, teksta ili razine je izmjena imenovane datoteke, a priručnici kažu koje. Razine Ricopopa su tekstualne karte, a datoteka postavki Gridsparka je obični tekst.

Trebaju li vaši predlošci npm ili korak izgradnje?

Neki da, neki ne. Ricopop, Velvet Pool i Puttide ne trebaju ništa. Gridspark ne treba izgradnju za instalaciju i igranje, a potrebna je samo ako mijenjate kod u source/ (npm test, npm run build, Node.js 20+, bez ovisnosti). Izdanja napisana u TypeScriptu, poput Trimore i Twirldrop, trebaju Node.js i npm za ponovnu izgradnju, iako je mapa game/ koju postavljate već izgrađena. Kartica Requirements svakog proizvoda to navodi.

Mogu li predložak koristiti za klijenta i staviti oglase na njega?

Naša licenca pokriva jedan krajnji proizvod, vaš ili jednog klijenta, a igrači mogu pristupiti besplatno ili kroz monetizaciju oglašavanjem. Smijete mijenjati kod, grafiku i zvuk unutar njega, a ne smijete preprodavati predložak ili njegov izvorni kod. Igre se isporučuju bez oglasne mreže, pa je povezivanje i dobivanje njezina odobrenja vaš dio posla. Za predložak motora pročitajte i licencu motora, a ne samo licencu prodavatelja.

Što ako izaberem krivu vrstu?

Prvo testirajte, kao gore. Povrat je moguć samo ako predložak još niste preuzeli ili ako dostavljeni predložak ima grešku koju ne možemo popraviti. Prelazak s jednog puta na drugi naknadno znači ponovnu izradu igre u drugom alatu, pa je sat prije plaćanja dobro uložen.

Otvorite jedan prije odluke

Najjeftinija usporedba košta sat vremena: pokrenite demo, pročitajte priručnik, otvorite uređivač. Učinite to jednom za predložak motora i jednom za čisti JavaScript predložak, pa izaberite onaj čije vam otvaranje drugi put ne bi bilo mučno.

Pregledajte Polar Games Marketplace i otvorite priručnik