Predloge za Construct 3 ali predloga v JavaScriptu? Kako izbrati
Projekt, ki se odpre v urejevalniku, ali navadne datoteke, ki jih urejate v poljubnem urejevalniku besedila: kaj potrebuje vsaka možnost, kaj vam da in kako pred nakupom preizkusiti eno od njiju.

Izberite eno od predlog za Construct 3, če želite igro spreminjati v vizualnem urejevalniku in ste pripravljeni vsakič odpreti ta urejevalnik. Izberite predlogo za igro v čistem JavaScriptu, to je predlogo HTML5 igre brez motorja, če lahko odprete kodo v poljubnem urejevalniku besedila ali če vam to lahko naredi nekdo na vaši strani. Nobena ni boljši izdelek. Razlika je v tem, kaj mora biti nameščeno na vašem računalniku, preden lahko kaj spremenite.
Mi prodajamo drugo vrsto, zato imamo interes v tej temi. Da bo pošteno, smo prebrali javne strani motorja, kakršne so bile 24. oktobra 2026: Constructovo lastno primerjavo funkcij in dokumentacijo ter štiri javne sezname na CodeCanyonu za igre HTML5, ki vsebujejo projekte Construct. Vse, kar povemo o naših predlogah, prihaja iz naših izdelkov, pogojev in javnih priročnikov, ki si jih lahko odprete sami.
Spodaj najdete kratek odločitveni diagram, iskren seznam tega, kaj pridobite in kaj izgubite pri vsaki možnosti, dve naši predlogi, odprti in pregledani, preizkus, ki ga lahko opravite pred nakupom katere koli vrste, ter šest vprašanj, ki jih ljudje pogosto zastavljajo.
Predloge za Construct 3: kaj so in kaj potrebujete, da jih odprete
Construct je orodje za izdelavo iger z vizualnim urejevalnikom, ki deluje tudi v brskalniku. V praksi je predloga za Construct 3 projektna datoteka, narejena za ta urejevalnik, poleg nje pa je različica igre HTML5, ki jo lahko gostite takšno, kot je. Pri štirih seznamih na CodeCanyonu, ki smo jih odprli, je bil seznam datotek vsakič enake oblike: projektna datoteka .c3p ob datotekah igre HTML5.
Kaj so ti seznami povedali o urejanju, posamezno: eden pravi, da za urejanje kode potrebujete orodje Construct 3, napoti na spletni urejevalnik in doda, da brezplačna različica prinaša omejitve. Drugi pravi, da je za odprtje projekta potreben brezplačni vtičnik drugega ponudnika. Dva navajata Construct 3 kot različico programske opreme in ponujata pomoč pri zamenjavi grafike (zamenjava slik v urejevalniku slik; vodnik za novo podobo), ne da bi povedala, katera izdaja motorja je potrebna. Prodajalcev ne navajamo po imenu: to je vzorec, ne sodba o kateremkoli od njih.
Kaj pravijo lastne strani motorja, prebrane 24. oktobra 2026: brezplačna izdaja vključuje izvoz v HTML5. Omejuje število dogodkov (50, če ste prijavljeni z overjenim e-naslovom, 25 kot gost) in število plasti (2). V tabeli funkcij so med stvarmi, ki jih brezplačna izdaja ne vključuje, zaslužek z iger, oglaševanje in nakupi v aplikaciji. Stran plačljive načrte razdeli tudi glede na kupca, na primer posameznike, registrirana podjetja in izobraževalne ustanove, zato preverite, v katero skupino spadate.
Dokumentacija in spletna stran Constructa opisujeta igre, narejene iz dogodkovnih listov: dogodki so sestavljeni iz pogojev in dejanj, ki jih vidite v urejevalniku, JavaScript pa je možnost za napredne uporabnike. To je glavna prednost te poti, zato jo obravnavajo naslednji razdelki.
Oglejte si tržnico Polar Games
Predloga HTML5 igre brez motorja: kaj to pomeni v naši ponudbi
Predloga v čistem JavaScriptu je mapa datotek HTML, CSS, JavaScript in JSON. Vsak urejevalnik besedila jo odpre, brskalnik pa jo zažene, ko je na spletnem gostitelju. Dvojni klik na index.html ne deluje, ker brskalniki na file:// blokirajo module.
Tu moramo biti natančni, ker „brez motorja“ ni enako kot „brez gradnje“. Če preberemo zahteve vsakega izdelka na tržnici, se izdaje razvrstijo v tri skupine:
- Urejanje in nalaganje, nič za namestitev: Ricopop (njegova mapa game/ je sama urejevalna izvorna koda: uredite, naložite, osvežite), Velvet Pool in Puttide (brez npm, brez gradnje, brez PHP, brez baze podatkov; v priročniku Velvet Pool uredite datoteke v mapi source/ in spremenjene datoteke kopirate v mapo game/). Node.js se pojavi samo v izbirnih razvijalskih orodjih, v izdajah, ki jih imajo.
- Navadne datoteke z majhnim pomočnikom za gradnjo: Gridspark in Solitaire Links (slednja je navaden HTML, CSS in JavaScript). Za namestitev in igranje pri nobeni ni treba graditi. Priročnik za Gridspark vas vodi, da delate v mapi source/ in zaženete npm test ter npm run build (Node.js 20+, brez odvisnosti npm), da se igralne datoteke shranijo v game/; njegova nastavitvena datoteka je navadno besedilo. Pri Solitaire Links se nastavitvena datoteka ureja brez gradnje, Node.js 20+ je potreben samo za teste in generiranje jezikov, za grafiko, pravila in besedilo pa priročnik napoti na izbirno izvorno izdajo in ponovno gradnjo.
- Projekti v TypeScriptu: Beep Out, Pinloop, Riffvolt, Sunset Rally, Trimora in Twirldrop (gradnje z Vite), Zabum (React in TypeScript) ter Tenguin, Mochi Monsters, Deepforge in Barricade Z. Mapa game/, ki jo gostite, je berljiva JavaScript koda, a spreminjanje izvorne kode v TypeScriptu in ponovna gradnja zahtevata Node.js (zahteve za Trimoro navajajo npm ci, npm test in npm run build). Natančna različica je na zavihku Requirements pri vsakem izdelku.
V vsaki izdaji se pripravljena mapa game/ za gostovanje zažene takoj na statičnem gostitelju. Noben seznam zahtev ne navaja urejevalnika igralnega motorja ali licence motorja, prav tako nobeden ne zahteva računa za urejanje. To je celotna trditev. Ne trdimo, da vse predloge tukaj preskočijo korak gradnje, ker to ne drži.
Kratek odločitveni diagram: če želite to, izberite tisto
Začnite s tem, kaj želite narediti prvi dan, ne s tehnologijo.
- Če želite spreminjati stopnje, grafiko in pravila brez pisanja kode ter ste pripravljeni naučiti se urejevalnika ali ga že uporabljate: predloga motorja. Vizualni dogodki so narejeni prav za to.
- Če že uporabljate Construct in želite hitrejši začetek pri določeni vrsti igre: predloga motorja, ker boste projekt odprli v orodju, ki ga poznate.
- Če vi ali vaš razvijalec delate v urejevalniku kode z nadzorom različic in želite videti vsako spremembo kot besedilno primerjavo: predloga v čistem JavaScriptu.
- Če želite samo spremeniti ime, barve, besedila in stopnje ter nato naložiti: lahko izberete katerokoli. Preverite, ali seznam navaja datoteke (čisti JavaScript) ali ali brezplačna izdaja lahko odpre projekt (pot z motorjem).
- Če morate igro predati naročniku, ki nima načrta za motor, so navadne datoteke lažje za predajo, ker jih odpre vsak urejevalnik besedila. Če naročnik že dela v motorju, je za predajo boljša projektna datoteka.
- Če nameravate zaslužiti z oglasi, preberite tabelo licenc motorja, preden začnete, saj brezplačna izdaja navaja oglaševanje kot nevključeno, in preberite licenco vsake predloge. Naša licenca vam dovoljuje unovčiti končni izdelek z oglasi, vendar igre prihajajo brez oglasne mreže.
- Če ne poznate nobenega od obeh orodij: preizkusite vsako eno uro (glejte razdelek o preizkušanju spodaj) in obdržite tisto, ki vas ni več frustriralo.
Oglejte si Ricopop: predlogo v čistem JavaScriptu, katere stopnje so besedilne mape
Pot z motorjem: kaj pridobite in kaj izgubite
Pot z motorjem jemljite resno. Obstaja zato, ker mnogi ljudje želijo igro narediti ali spremeniti brez pisanja kode, in v tem je dobra. Za nekatere kupce je preprosto pravo orodje.
Kaj pridobite
- Vizualno urejanje: postavitve, objekti in dogodkovni listi, ki jih berete in spreminjate na zaslonu namesto v kodi.
- Dokumentacija, vadnice in uporabniški forum na spletni strani motorja. Ko se zataknete, poiščete javne odgovore, česar ne morete za predlogo, ki jo prodaja en studio.
- Dodatki: stran motorja navaja vgrajene dodatke in omogoča shranjevanje dodatkov drugih ponudnikov skupaj s projektom, tako da funkcije pridejo kot dodatki, ne kot koda, ki bi jo morali napisati sami.
- Naučeno ostane: vaša druga igra uporablja isti urejevalnik in iste dogodke.
- Izvoz v HTML5 je del brezplačne izdaje, zato lahko gradite in preizkušate, preden izberete načrt.
Kaj izgubite
- Potrebujete urejevalnik, brezplačna izdaja pa omejuje dogodke in plasti.
- Nekateri projekti potrebujejo dodatne vtičnike (eden od seznamov, ki smo ga prebrali, jih potrebuje).
- Zaslužek z igre je odvisen od licence in načrta samega motorja.
- Projekt je narejen za eno orodje: spremenite ga tam, ne v urejevalniku besedila.
Pot s čistim JavaScriptom: kaj pridobite in kaj izgubite
Predloga v čistem JavaScriptu zamenja urejevalnik za besedilno datoteko. Če znate brati kodo, je to dober kompromis, če ne, je slab.
Kaj pridobite
- Vsak urejevalnik besedila odpre datoteke in vsak statični gostitelj jih postreže.
- Za urejanje ne potrebujete načrta motorja ali računa.
- Berljiva, oblikovana izvorna koda, z priročniki, ki pokažejo, kje so logotip, barve, pravila in besedila.
- Spremembe se prikažejo kot navadno besedilo, kar deluje z nadzorom različic.
- Nekatere izdaje imajo izbirne samodejne teste (Node.js 20+). Pri Velvet Poolu pokrivajo fiziko, pravila osmice (8-ball), igre proti računalniku in ključe prevodov.
Kaj izgubite
- Urejate kodo: ena odvečna vejica lahko pokvari zaslon.
- Ni vizualnega urejevalnika za stopnje ali postavitve. Stopnje Ricopopa so besedilne mape, s preverjevalnikom, ki vam pove, ali je stopnjo še mogoče rešiti.
- Ni javnega foruma za eno predlogo: vprašanja gredo prodajalcu, podpora pa ima omejitve. Vključeno je 6 mesecev, ali 12 z razširitvijo; prilagoditve, nove funkcije, gostovanje ter integracija SDK-ja ali portala so ločene storitve, za katere je treba zahtevati ponudbo.
- Kar izdaja pusti ven, ostane zunaj. Gridspark na primer nima spletnih lestvic, računov, oglasnih SDK-jev ali izvornih gradenj za trgovine z aplikacijami.
Na vsaki strani izdelka preberite seznam „Ni vključeno v to izdajo“. Velvet Pool navaja spletno večigralništvo, spletne lestvice, oglasne SDK-je in izvorne aplikacije. Ricopop navaja izvorne gradnje za Android ali iOS, spletno večigralništvo ali tekmovalno lestvico, preverjeno na strežniku, ter račune oglasne mreže in integracije SDK-ja za igralne portale.
Dve predlogi v čistem JavaScriptu, odprti: Ricopop in Gridspark
Njuni javni priročniki odgovorijo na vprašanje „kje to spremenim?“ z imenom datoteke. Ricopop gre prvi, ker je njegova mapa game/ izvorna koda.
Ricopop: stopnje kot besedilo, brez gradnje
- Stopnje: src/levels.js hrani 50 stopenj kot besedilne mape z normativnim številom potez (par) in rešitvijo, komentar na vrhu pa razloži format.
- Pravila in številke: src/sim/config.js ima število krogel na strel, hitrost krogel in vrednosti točk.
- Barve in videz menija: style.css.
- Logotip: narisan s kodo v src/ui/logo.js, ne kot slika.
- Besedila in 14 jezikov: src/locales.js.
- Nastavitve oglasov in lestvice, obe privzeto izklopljeni: ricopop.config.js.
Delovni tok priročnika je: uredi, naloži, trdo osveži. Priporoča urejevalnik kode, kot sta VS Code ali Notepad++, in odsvetuje urejevalnik besedil. Po spremembi stopnje izbirno orodje node tools/validate.mjs preveri, ali je vsako stopnjo še mogoče rešiti, node tools/validate.mjs --solve 12 pa poišče rešitev za stopnjo 12. Orodja potrebujejo Node.js 20+.

Gridspark: nastavitve v besedilni datoteki, pravila v poimenovanih modulih
- Besedilo vmesnika in jeziki: src/locales.js.
- Konstante in paleta: src/config.js. Barve vmesnika: style.css.
- Pravila uganke: game.js, board.js, generator.js in shapes.js.
- Logotip, obrazi in bloki: narisani v src/logo.js.
- Začetni zaslon in gumb za celozaslonski način: gridspark.config.js, navadna besedilna datoteka, ki ne zahteva ponovne gradnje.
Za spremembe kode vas priročnik vodi v mapo source/, nato zaženete npm test in npm run build. Potrebujete Node.js 20+, vendar ne namestite nobenih odvisnosti.

Velvet Pool sledi isti zamisli v 3D. Logotip je v assets/logo/, stili blazin in palic v src/game/progress.js, vedenje računalniškega nasprotnika v src/core/ai.js in fizika v src/core/physics.js. Njegovi izbirni testi (npm test v mapi source/, Node.js 20+) pokrivajo fiziko, pravila osmice (8-ball), igre proti računalniku in ključe prevodov, priročnik pa jasno pove, da ne nadomeščajo testiranja v brskalnikih in na napravah.
Oglejte si Gridspark z živim predogledom in priročnikom
Kako preizkusiti obe vrsti, preden plačate
Projektne datoteke, ki je niste kupili, ne morete odpreti, lahko pa preizkusite skoraj vse okoli nje. Naredite to po vrsti, z vklopljeno uro.
Za obe vrsti
- Zaženite demo točne izdaje na telefonu, ki ga bodo uporabljali vaši igralci. Zavrtite ga, ponovno naložite stran in spremenite jezik.
- Preberite zahteve in seznam „ni vključeno“. Zapišite vse, kar bi še morali zgraditi ali kupiti.
- Poiščite licenco in preberite tri stavke: koliko izdelkov pokriva, ali so oglasi dovoljeni in kaj ne smete preprodajati.
Za predlogo motorja
- Vprašajte, s katero izdajo in različico motorja se projekt odpre ter ali potrebuje dodatne vtičnike.
- Vprašajte, koliko dogodkov in plasti projekt uporablja, in številke primerjajte z omejitvami brezplačne izdaje na strani motorja.
- Odprite urejevalnik sami in zgradite test z enim zaslonom, da vidite, ali vam je delo v njem všeč.
- Če nameravate zaslužiti z igro, na tej točki preberite licenco motorja, preden kaj kupite.
Za predlogo v čistem JavaScriptu
- Odprite javni priročnik in poiščite, kje so logotip, barve, pravila in besedila.
- Preverite, kaj urejanje zahteva: nič ali Node.js in npm. Zavihek Requirements pri vsakem izdelku pove, kaj velja.
- Zaženite jo tako, kot pravi priročnik. Priročnik Velvet Pool na primer za lokalni test predlaga python -m http.server 8765 v mapi game/, nato pa odprite http://localhost:8765/.
- Odprite eno skripto demo različice v razvijalskih orodjih brskalnika. Če jo razumete, jo lahko urejate.
Pri nas so predloge digitalni izdelki: kupnino vrnemo samo, če predloge še niste prenesli ali če dobavljena predloga vsebuje napako, ki je ne moremo odpraviti. Za vprašanje nam pišite s številko svoje licence. Vrnjen nakup licenco prekine. Ker prenos zapre to vrata, zaženite zgornje preizkuse, preden kupite, in zagotovo preden prenesete.
Oglejte si Velvet Pool: priročnik, živi predogled in zgoraj omenjene teste
Pogosta vprašanja
Ali za urejanje predloge HTML5 igre potrebujem igralni motor?
Odvisno od tega, kako je predloga narejena. Predloga motorja vsebuje projekt, ki se odpre v urejevalniku tega motorja, projektne datoteke Constructa pa se končajo s .c3p. Predloga v čistem JavaScriptu je skupek datotek, ki jih odpre vsak urejevalnik besedila. Na tržnici Polar Games noben seznam zahtev ne navaja urejevalnika igralnega motorja. Več izdaj potrebuje Node.js, včasih tudi npm, samo za ponovno gradnjo izvorne kode v TypeScriptu.
Ali lahko s brezplačno izdajo urejam predlogo za Construct 3?
Za določen projekt ne moremo odgovoriti. Kar je stran motorja pokazala 24. oktobra 2026, je, da brezplačna izdaja izvaža v HTML5 in omejuje dogodke na 50 (25 za gosta) ter plasti na 2, eden od seznamov, ki smo ga prebrali, pa pravi, da ima brezplačna različica omejitve. Vprašajte prodajalca, koliko dogodkov in plasti projekt uporablja, in primerjajte.
Ali je predlogo igre v čistem JavaScriptu težje urejati kot predlogo motorja?
Če ne pišete kode, da: vizualnega urejevalnika ni, en tipkarski pomotni znak pa lahko pokvari zaslon. Če jo pišete, je spreminjanje barve, besedila ali stopnje urejanje imenovane datoteke, priročniki pa povedo, katere. Ricopopove stopnje so besedilne mape, nastavitvena datoteka Gridsparka pa je navadno besedilo.
Ali vaše predloge potrebujejo npm ali korak gradnje?
Nekatere da, nekatere ne. Ricopop, Velvet Pool in Puttide ne potrebujejo ničesar od tega. Gridspark za namestitev in igranje ne potrebuje gradnje, za gradnjo brez odvisnosti (npm test, npm run build, Node.js 20+) pa samo, če spreminjate kodo v mapi source/. Izdaje, napisane v TypeScriptu, kot sta Trimora in Twirldrop, za ponovno gradnjo potrebujejo Node.js in npm, čeprav je mapa game/, ki jo gostite, že zgrajena. Seznam za vsak izdelek je na zavihku Requirements.
Ali lahko predlogo uporabim za stranko in dam nanjo oglase?
Naša licenca velja za en končni izdelek, vaš ali enega naročnika, igralci pa lahko dostopajo brezplačno ali prek unovčenja z oglasi. Smete spreminjati kodo, grafiko in zvok v njej, ne smete pa preprodajati predloge ali njene izvorne kode. Igre prihajajo brez oglasne mreže, zato je povezava z njo in pridobitev njene odobritve vaša naloga. Pri predlogi motorja preberite licenco motorja in tudi licenco prodajalca.
Kaj, če izberem napačno vrsto?
Najprej preizkusite, kakor zgoraj. Vračilo je mogoče samo, če predloge še niste prenesli ali če dobavljena predloga vsebuje napako, ki je ne moremo odpraviti. Če kasneje preidete z ene poti na drugo, to pomeni, da igro gradite znova v drugem orodju, zato se ura pred nakupom dobro splača.
Odprite eno, preden se odločite
Najcenejša primerjava stane eno uro: zaženite demo, preberite priročnik, odprite urejevalnik. Naredite to enkrat za predlogo motorja in enkrat za predlogo v čistem JavaScriptu, nato izberite tisto, ki vam je ob drugem odpiranju manj zoprna.
