Ръководство

Шаблони за игри Construct 3 или чист JavaScript: как да изберете

Проект за двигател, който се отваря в редактор, или обикновени файлове, които редактирате в произволен текстов редактор: какво изисква всеки, какво дава и как да тествате някой от двата, преди да платите.

Polarzinho стои на разклон между две работни маси: на едната цветни визуални блокчета, на другата клавиатура и екран с фигурни скоби от код

Изберете един от шаблоните за игри Construct 3, ако искате да променяте играта във визуален редактор и сте доволни да отваряте този редактор всеки път. Изберете шаблон на чист JavaScript, HTML5 шаблон за игра без нужда от двигател, ако можете да отваряте код в произволен текстов редактор или ако някой във вашия екип може. Нито единият не е по-добрият продукт. Разликата е в това, какво трябва да е инсталирано на компютъра ви, преди да можете да промените нещо.

Ние продаваме втория вид, така че имаме интерес в тази тема. За да бъдем честни, прочетохме публичните страници на двигателя така, както са изглеждали на 24 октомври 2026 г.: собственото сравнение на функциите и документацията на Construct и четири публични обяви в CodeCanyon за HTML5 игри, които идват с проекти на Construct. Всичко, което казваме за нашите шаблони, идва от страниците ни за продуктите, от условията ни и от публичните ръководства, които можете да отворите сами.

По-долу ще намерите кратко дърво на решенията, честен списък с това, което печелите и губите при всеки път, два от нашите шаблона, отворени и разгледани, тест, който можете да направите, преди да платите за някой от двата вида, и шест въпроса, които хората задават.

Шаблони за Construct 3: какви са и какво ви трябва, за да ги отворите

Construct е инструмент за създаване на игри с визуален редактор, който работи и в браузъра. На практика шаблонът за игра Construct 3 е проектен файл, създаден за този редактор, плюс HTML5 версия на играта, която можете да хоствате такава, каквато е. В четирите обяви в CodeCanyon, които прегледахме, списъкът с файлове имаше една и съща форма: проектен файл .c3p до HTML5 файловете на играта.

Какво казваха четирите обяви за редактирането, една по една: една казва, че за да редактирате кода, ви трябва инструментът Construct 3, посочва онлайн редактора и добавя, че безплатната версия има ограничения. Една казва, че безплатна приставка на трета страна е задължителна само за да се отвори проектът. Две посочват Construct 3 като софтуерната версия и предлагат помощ при смяната на графиката (заменете изображенията в редактор на изображения; ръководство за смяна на облика), без да казват каква редакция на двигателя е нужна. Не назоваваме продавачи: това е шаблон, а не присъда за някой от тях.

Какво казват собствените страници на двигателя, прочетени на 24 октомври 2026 г.: безплатната версия включва експорт в HTML5. Тя ограничава броя на събитията (50, когато сте влезли с потвърден имейл, 25 като гост) и на слоевете (2). Таблицата с функции изброява печалбата от игри, реклами и покупки в приложението сред нещата, които безплатната версия не включва. Страницата също разделя платените планове според това кой купува, например физически лица, регистрирани фирми и учебни институции, затова проверете кой план е за вас.

Документацията и сайтът на Construct описват игри, създадени от листове със събития: събития, съставени от условия и действия, които виждате в редактора, като JavaScript е възможност за напреднали потребители. Това е основното предимство на този път и следващите раздели го разглеждат като такова.

Вижте Polar Games Marketplace

HTML5 игров шаблон без двигател: какво означава това в нашия каталог

Обикновеният шаблон на JavaScript е папка с HTML, CSS, JavaScript и JSON файлове. Всеки текстов редактор ги отваря, а браузърът ги пуска, щом са на уеб хост. Двойният клик върху index.html не работи, защото браузърите блокират модулите при file://.

Трябва да сме точни, защото „без двигател“ не е същото като „без етап на изграждане“. Ако прочетем изискванията на всеки артикул в пазара, изданията попадат в три групи:

  • Редактирате и качвате, нищо за инсталиране: Ricopop (папката му game/ е самият редактируем източник: редактирате, качвате, презареждате), Velvet Pool и Puttide (без npm, без етап на изграждане, без PHP, без база данни; ръководството на Velvet Pool ви кара да редактирате в source/ и да копирате променените файлове в game/). Node.js се появява само в незадължителните инструменти за разработчици, в изданията, които ги имат.
  • Обикновени файлове с малък помощен инструмент за изграждане: Gridspark и Solitaire Links (последният е обикновен HTML, CSS и JavaScript). За инсталиране и игра не е нужно изграждане в нито един от двата. Ръководството на Gridspark ви кара да работите в source/ и да изпълните npm test и npm run build (Node.js 20+, без npm зависимости), така че играемите файлове да се появят в game/, а файлът с настройките е обикновен текст. В Solitaire Links файлът с настройките се редактира без изграждане, Node.js 20+ е нужен само за тестовете и генерирането на езици, а за графиката, правилата и текста ръководството сочи незадължителното издание с изходен код и ново изграждане.
  • TypeScript проекти: Beep Out, Pinloop, Riffvolt, Sunset Rally, Trimora и Twirldrop (изграждане с Vite), Zabum (React и TypeScript), както и Tenguin, Mochi Monsters, Deepforge и Barricade Z. Папката game/, която хоствате, е четим JavaScript, но промяната на TypeScript изходния код и новото изграждане изискват Node.js (изискванията на Trimora изброяват npm ci, npm test и npm run build). Точната версия е в раздела „Requirements“ (изисквания) на всеки артикул.

Във всяко издание готовата за хостване папка game/ работи както е на статичен хост. Нито един списък с изисквания не назовава редактор на игров двигател или лиценз за двигател, и никое не изисква акаунт за редакция. Това е цялото твърдение. Не казваме, че всеки шаблон тук пропуска етапа на изграждане, защото това не е вярно.

Кратко дърво на решенията: ако искате това, изберете онова

Започнете от това, което искате да правите през първия ден, а не от технологията.

  • Ако искате да променяте нива, графика и правила, без да пишете код, и сте готови да научите редактора или вече го ползвате: шаблон за двигател. Визуалните събития са създадени точно за това.
  • Ако вече ползвате Construct и искате предимство при определен тип игра: шаблон за двигател, защото ще отворите проекта в инструмент, който познавате.
  • Ако вие или вашият разработчик работите в редактор на код с контрол на версиите и искате да виждате всяка промяна като текстов diff: шаблон на чист JavaScript.
  • Ако искате само да смените името, цветовете, текстовете и нивата и после да качите: и двата. Проверете дали обявата назовава файловете (чист JavaScript) или дали безплатната версия може да отвори проекта (пътят през двигателя).
  • Ако трябва да предадете играта на клиент, който няма план за двигател: обикновените файлове се предават по-лесно, защото всеки текстов редактор ги отваря. Ако клиентът вече работи с двигателя, файлът на проекта е по-добрата предавка.
  • Ако планирате да печелите от реклами: прочетете таблицата с лицензите на двигателя, преди да започнете, защото безплатната версия посочва рекламите като невключени, и прочетете лиценза на всеки шаблон. Нашият позволява да монетизирате крайния си продукт с реклама, но игрите се доставят без рекламна мрежа.
  • Ако не знаете нито един от двата инструмента: пробвайте всеки по един час (вижте раздела за теста по-долу) и запазете този, с който сте спрели да се борите.

Вижте Ricopop: шаблон на чист JavaScript, чиито нива са текстови карти

Пътят на двигателя: какво печелите и какво губите

Вземете пътя на двигателя на сериозно. Той съществува, защото много хора искат да правят или променят игра, без да я пишат, и е добър в това. За някои купувачи това е просто правилният инструмент.

Какво печелите

  • Визуално редактиране: подредби, обекти и листове със събития, които четете и променяте на екрана, вместо в код.
  • Документация, уроци и потребителски форум на сайта на двигателя. Когато се заковете, търсите публични отговори, което не можете да правите за шаблон, продаван от едно студио.
  • Добавки: страницата на двигателя показва вградените добавки и позволява да запазите добавки на трети страни с проекта, така че функциите пристигат като добавки, а не като код, който пишете вие.
  • Наученото се пренася: втората ви игра ползва същия редактор и същите събития.
  • HTML5 експортът е част от безплатната версия, така че можете да създадете и тествате игра, преди да изберете план.

Какво губите

  • Нужен ви е редакторът, а безплатната версия ограничава събитията и слоевете.
  • Някои проекти изискват допълнителни приставки (една от обявите, които прочетохме, го прави).
  • Печалбата от играта зависи от лиценза и плана на самия двигател.
  • Проектът е направен за един инструмент: променяте го там, а не в текстов редактор.

Пътят на чистия JavaScript: какво печелите и какво губите

Шаблонът на чист JavaScript разменя редактора за текстов файл. Ако можете да четете код, това е добра сделка; ако не можете, е лоша.

Какво печелите

  • Всеки текстов редактор отваря файловете, а всеки статичен уеб хост ги сервира.
  • За редакция не е нужен план или акаунт за двигател.
  • Четим, форматиран изходен код, с ръководства, които показват къде са логото, цветовете, правилата и текстовете.
  • Промените се виждат като обикновен текст, което работи с контрол на версиите.
  • Незадължителни автоматизирани тестове в някои издания (Node.js 20+). При Velvet Pool те покриват физиката, правилата на играта с осем топки, мачовете срещу компютъра и ключовете за превод.

Какво губите

  • Редактирате код: една излишна запетая може да счупи екран.
  • Няма визуален редактор за нивата или подредбите. Нивата на Ricopop са текстови карти, с проверка, която казва дали нивото все още може да се спечели.
  • Няма публичен форум за един шаблон: въпросите отиват при продавача, а подкрепата има ограничения. Включени са 6 месеца или 12 с разширението, а персонализацията, новите функции, хостингът и интеграцията с SDK или портал са отделни услуги по оферта.
  • Каквото едно издание не включва, остава извън него. Gridspark, например, няма онлайн класации, акаунти, рекламни SDK или native версии за магазините за приложения.

Прочетете списъка „Не е включено в това издание“ на всяка страница на артикул. Velvet Pool посочва онлайн мултиплейър, онлайн класации, рекламни SDK и native приложения. Ricopop посочва native версии за Android или iOS, онлайн мултиплейър или сървърно проверявана конкурентна класация, както и рекламни мрежови акаунти и интеграции с SDK на игрови портали.

Два шаблона на чист JavaScript, отворени: Ricopop и Gridspark

Публичните им ръководства отговарят на въпроса „къде да променя това?“ с име на файл. Ricopop е първи, защото папката му game/ е самият източник.

Ricopop: нива като текст, без изграждане

  • Нива: src/levels.js съдържа 50-те нива като текстови карти с пар и решение, а коментар в началото обяснява формата.
  • Правила и числа: src/sim/config.js съдържа топките на залп, скоростта на топката и стойностите за точки.
  • Цветове и вид на менюто: style.css.
  • Логото: нарисувано с код в src/ui/logo.js, а не като изображение.
  • Текстовете и 14-те езика: src/locales.js.
  • Настройките за реклами и класация, и двете изключени по подразбиране: ricopop.config.js.

Работният процес в ръководството е: редактирате, качвате, принудително презареждане. То препоръчва редактор на код като VS Code или Notepad++ и съветва срещу текстообработваща програма. След като промените карта, незадължителният инструмент node tools/validate.mjs проверява дали всяко ниво все още може да се спечели, а node tools/validate.mjs --solve 12 намира решение за ниво 12. Инструментите изискват Node.js 20+.

Ricopop, ниво 1: три номерирани зелени кристала, малко оръдие отдолу с надпис x10, резултатът вляво и целите за звездите вдясно
Ricopop, ниво 1 от 50. Нивата са текстови карти в src/levels.js.

Gridspark: настройки в текстов файл, правила в именувани модули

  • Текст на интерфейса и езици: src/locales.js.
  • Константи и палитра: src/config.js. Цветове на интерфейса: style.css.
  • Правила за пъзела: game.js, board.js, generator.js и shapes.js.
  • Логото, лицата и блоковете: нарисувани в src/logo.js.
  • Стартовият екран и бутонът за цял екран: gridspark.config.js, обикновен текстов файл, който не изисква ново изграждане.

За промени в кода ръководството ви кара да работите в source/, а после да изпълните npm test и npm run build. Нужен е Node.js 20+, но не се инсталират зависимости.

Геймплей на Gridspark: дъска 8 на 8 с усмихнати сини, розови и оранжеви блокчета, две светкавични блокчета, три нови фигури, които чакат вдясно, и резултатът вляво
Gridspark: дъската 8×8, ръката от три фигури, резултатът и зарядът ZAP.

Velvet Pool следва същата идея в 3D. Логото му е в assets/logo/, стиловете на платното и на щеката са в src/game/progress.js, поведението на компютъра в src/core/ai.js, а физиката в src/core/physics.js. Незадължителните му тестове (npm test в source/, Node.js 20+) покриват физиката, правилата на играта с осем топки, мачовете срещу компютъра и ключовете за превод, а ръководството казва ясно, че те не заменят тестването в браузъри и на устройства.

Вижте Gridspark, с живо преглеждане и ръководство

Как да тествате всеки вид, преди да платите

Не можете да отворите проектен файл, който не сте купили, но можете да тествате почти всичко около него. Направете това по ред, с включен таймер.

За двата вида

  1. Изиграйте демото на точното издание на телефона, който ще ползват играчите. Завъртете го, презаредете го, сменете езика.
  2. Прочетете изискванията и списъка „не е включено“. Запишете всичко, което още ще трябва да изградите или купите.
  3. Намерете лиценза и прочетете три изречения: за колко продукта важи, дали рекламите са позволени и какво не можете да препродавате.

За шаблон за двигател

  1. Попитайте коя редакция и версия на двигателя отваря проекта и дали се нужни допълнителни приставки.
  2. Попитайте колко събития и слоя ползва проектът, и сравнете числата с ограниченията на безплатната версия на страницата на двигателя.
  3. Отворете редактора сам и направете тест с един екран, за да разберете дали ви харесва да работите в него.
  4. Ако планирате да печелите от играта, прочетете лиценза на двигателя по тази точка, преди да купите каквото и да е.

За шаблон на чист JavaScript

  1. Отворете публичното ръководство и намерете къде са логото, цветовете, правилата и текстовете.
  2. Проверете какво изисква редакцията: нищо, или Node.js и npm. Разделът „Requirements“ (изисквания) на всеки артикул казва кое.
  3. Пуснете го както казва ръководството. Например ръководството на Velvet Pool предлага python -m http.server 8765 в папката game/ за локален тест, а после да отворите http://localhost:8765/.
  4. Отворете един скрипт от демото в инструментите за разработчици на браузъра. Ако можете да го проследите, можете да го редактирате.

От наша страна шаблоните са дигитални продукти: възстановяваме покупка само ако не сте изтеглили шаблона още или ако предоставеният шаблон има дефект, който не можем да поправим. За да попитате, пишете ни с номера на лиценза си. Възстановената покупка прекратява лиценза. Тъй като изтеглянето затваря тази врата, направете тестовете по-горе, преди да купите, и със сигурност преди да изтеглите.

Вижте Velvet Pool: ръководство, живо преглеждане и тестовете, споменати по-горе

Често задавани въпроси

Нужен ли ми е игров двигател, за да редактирам HTML5 шаблон за игра?

Зависи как е направен шаблонът. Шаблон за двигател доставя проект, който се отваря в редактора на този двигател, а проектните файлове на Construct завършват на .c3p. Шаблонът на чист JavaScript е файлове, които всеки текстов редактор отваря. В Polar Games Marketplace никой списък с изисквания не назовава редактор на игров двигател. Няколко издания изискват Node.js, а понякога и npm, само за да изградят отново своя TypeScript изходен код.

Мога ли да редактирам шаблон на Construct 3 с безплатната версия?

Не можем да отговорим за конкретен проект. Това, което страницата на двигателя показа на 24 октомври 2026 г., е, че безплатната версия експортира в HTML5 и ограничава събитията до 50 (25 като гост) и слоевете до 2, а една от прочетените обяви казва, че безплатната версия има ограничения. Попитайте продавача колко събития и слоя ползва проектът и сравнете.

По-трудно ли е да редактирам шаблон на чист JavaScript, отколкото шаблон за двигател?

Ако не пишете код, да: няма визуален редактор и една печатна грешка може да счупи екран. Ако пишете, промяната на цвят, текст или ниво е редакция на именуван файл, а ръководствата казват кой. Нивата на Ricopop са текстови карти, а файлът с настройките на Gridspark е обикновен текст.

Нужни ли са npm или етап на изграждане за вашите шаблони?

Някои да, други не. Ricopop, Velvet Pool и Puttide не се нуждаят от нито едно. Gridspark не изисква изграждане за инсталиране и игра, а само за нова компилация без зависимости (npm test, npm run build, Node.js 20+), ако променяте кода в source/. Издания, направени на TypeScript, като Trimora и Twirldrop, се нуждаят от Node.js и npm за ново изграждане, макар папката game/, която хоствате, вече да е изградена. Всеки раздел „Requirements“ на артикула ги изброява.

Мога ли да използвам шаблон за клиент и да сложа реклами?

Нашият лиценз важи за един краен продукт, ваш или на един клиент, а играчите могат да я ползват безплатно или чрез монетизиране с реклама. Можете да променяте кода, графиката и звука в него, но не можете да препродавате шаблона или изходния му код. Игрите се доставят без рекламна мрежа, така че свързването ѝ и получаването на одобрение е ваша работа. За шаблон на двигател прочетете и лиценза на двигателя, и лиценза на продавача.

Какво, ако избера грешния вид?

Тествайте първо, както е описано по-горе. Възстановяване е възможно само ако не сте изтеглили шаблона още или ако предоставеният шаблон има дефект, който не можем да поправим. Преминаването от един път към другия по-късно означава да пресъздадете играта в другия инструмент, затова часът преди плащането е добре похарчен.

Отворете един, преди да решите

Най-евтиното сравнение струва час: изиграйте демо, прочетете ръководство, отворете редактора. Направете го веднъж за шаблон за двигател и веднъж за шаблон на чист JavaScript, после изберете този, който не бихте се ужасили да отворите втори път.

Разгледайте Polar Games Marketplace и отворете ръководство