Hướng dẫn

Template game HTML5 sẵn sàng phát hành: kiểm tra và sửa gì trước

Điều gì phân biệt một template game HTML5 hoàn chỉnh với một bộ khởi đầu, cách chọn template theo mục đích sử dụng, và thứ tự chỉnh sửa để đưa game lên mạng.

Mochi Monsters, game xếp màu dễ thương được bán dưới dạng template game HTML5, với những người bạn thạch trong tổ của mình.

Template game là một game hoàn chỉnh được bán kèm source code và giấy phép để phát hành dưới tên của bạn hoặc của khách hàng. Template game tốt thì dùng được ngay từ ngày đầu: bạn tải một thư mục lên, game chạy, và mọi thay đổi sau đó là do bạn chọn, không phải để bù phần còn thiếu. Template kém chỉ là bộ khởi đầu (starter kit): một cơ chế chơi, vài hình ảnh tạm và rất nhiều việc còn lại cho bạn.

Bài hướng dẫn này giúp bạn phân biệt hai loại đó và đưa một template hoàn chỉnh lên mạng. Chúng tôi trình bày template game gồm những gì, năm phép thử độ sẵn sàng, cách chọn theo mục đích (website, cổng game, đóng gói thành app, kiosk, thương hiệu), thứ tự chỉnh sửa chúng tôi khuyên dùng, và những gì cần kiểm tra trong bản demo và sách hướng dẫn trước khi trả tiền. Sau đó là một vòng ngắn qua danh mục 28 template HTML5 của chúng tôi theo thể loại, kèm giá niêm yết.

Chúng tôi là Polar Games, một studio bán source code game trên CodeCanyon với tên tác giả polargames từ năm 2013 và nay cũng bán qua cửa hàng riêng. Vì vậy đây là bài hướng dẫn của người bán. Các bước kiểm tra áp dụng cho mọi người bán, kể cả chúng tôi.

Template game là gì, và bạn nhận được những gì

Trong thế giới HTML5, template game là những game trình duyệt hoàn chỉnh được đóng gói để tái sử dụng. Bạn mua giấy phép, tải tệp về, gắn thương hiệu của mình lên game và phát hành. Bạn không nhận nhãn hiệu của game hay quyền độc quyền; bạn nhận quyền dùng phiên bản đó trong một sản phẩm cuối.

Những gì có trong gói tùy người bán. Ở cửa hàng của chúng tôi, mọi phiên bản đều có cùng năm phần:

  • Một thư mục game/ sẵn sàng đưa lên bất kỳ hosting web tĩnh nào: không PHP, không cơ sở dữ liệu, không cần tài khoản.
  • Mã nguồn đọc được, bạn được sửa bên trong sản phẩm cuối của mình.
  • Sách hướng dẫn có minh họa hoặc hướng dẫn cho người mua của phiên bản đó.
  • Chứng nhận giấy phép có số hiệu và mã xác thực mà ai cũng kiểm tra được trên trang xác minh của chúng tôi.
  • 6 tháng hỗ trợ kể từ ngày mua, hoặc 12 tháng nếu bạn chọn gói gia hạn lúc thanh toán.

Giấy phép là vĩnh viễn và áp dụng cho một sản phẩm cuối, của bạn hoặc của một khách hàng. Được phép white label: thương hiệu của bạn có thể thay thế thương hiệu của chúng tôi. Không được bán lại riêng template hay code của nó, dưới dạng template, kit hay gói tài nguyên.

Xem 28 template game và chơi thử bản demo

Năm phép thử của một template sẵn sàng

Một template được coi là sẵn sàng khi bạn có thể phát hành ngay hôm nay chỉ với logo đã thay, và không có gì trông hỏng hay dang dở. Trên thực tế, điều đó gói gọn trong năm bước kiểm tra.

  1. Đó là một game hoàn chỉnh. Có màn hình bắt đầu, menu cài đặt, trạng thái kết thúc và đường quay lại. Đếm số màn hoặc chế độ chơi trên trang sản phẩm và xác nhận chúng trong bản demo.
  2. Nó chạy dưới dạng tệp tĩnh. Nếu yêu cầu hệ thống có ngôn ngữ server, cơ sở dữ liệu hay tài khoản với người bán, template đó chưa sẵn sàng cho một hosting web thông thường.
  3. Phần cần sửa có tài liệu. Sách hướng dẫn nêu tên các tệp chứa tiêu đề, logo, màu sắc, văn bản và luật chơi, và cho biết thay đổi nào cần build lại.
  4. Giới hạn được ghi rõ. Một trang sản phẩm tốt liệt kê những gì phiên bản đó không có. Trang của chúng tôi liệt kê những thứ như chơi mạng trực tuyến, lưu trữ đám mây, SDK quảng cáo và app native.
  5. Ngôn ngữ được nêu chính xác. Ngôn ngữ giao diện, ngôn ngữ nội dung và giọng thu âm là ba con số khác nhau, và một template sẵn sàng cho bạn biết cả ba.

Cách chọn template game theo mục đích sử dụng

Thể loại ít quan trọng hơn nơi game sẽ được đặt. Hãy bắt đầu từ mục đích sử dụng, danh sách lựa chọn sẽ ngắn lại rất nhanh.

Website của bạn hoặc website công ty

Chọn game mà khán giả của bạn hiểu trong vài giây, lưu tiến trình trong trình duyệt và không cần đăng nhập. Game arcade một chạm như Trimora hay puzzle hằng ngày như Gridspark phù hợp ở đây.

Cổng game

Cổng game cần số lượng và sự đa dạng, nên hãy xem các gói mua nhiều và số ngôn ngữ giao diện của từng phiên bản. Phần lớn phiên bản của chúng tôi có 14 ngôn ngữ. Plop!, Zabum và Letter River có ba, Aurora Words có mười và Deepforge có hai. Không phiên bản nào kèm SDK của cổng game; tích hợp là dịch vụ riêng, có báo giá.

Đóng gói thành app

Mọi phiên bản chúng tôi bán đều ghi rõ không bao gồm app native. Việc đóng gói thư mục game/ vào vỏ Android hay iOS là việc của bạn hoặc là dịch vụ chúng tôi báo giá, và bạn tự đáp ứng quy định của các cửa hàng ứng dụng. Hãy chọn game đã hỗ trợ cảm ứng và màn hình điện thoại: Sunset Rally, Mochi Monsters và Pip Club có điều khiển cảm ứng, còn Barricade Z có bố cục dọc và ngang.

Kiosk hoặc màn hình sự kiện

Game của chúng tôi chạy offline từ thư mục đã tải về và hoạt động trên màn hình cảm ứng, phù hợp cho kiosk. Hãy chạy thư mục qua một web server cục bộ: nhiều trang sản phẩm ghi rõ việc mở index.html trực tiếp từ ổ đĩa bằng file:// không được hỗ trợ. Chọn game có lượt chơi ngắn, chơi lại rõ ràng, và thử trên đúng màn hình bạn sẽ dùng.

Thương hiệu hoặc chiến dịch

Tìm phiên bản có tệp cấu hình sửa được mà không cần build lại. Tệp config của Tenguin đặt tiêu đề, đường dẫn logo, màu nhấn và ngôn ngữ mặc định; của Mochi Monsters đặt tiêu đề, logo, ngôn ngữ ban đầu và tên lưu dữ liệu. Những thay đổi sâu hơn, như hình ảnh hay luật chơi mới, phải đi qua mã nguồn.

Mua cho thương hiệu hoặc khách hàng? Xem các lựa chọn cho doanh nghiệp

Nên sửa gì trước, theo thứ tự này

  1. Tiêu đề và tên lưu dữ liệu. Đổi tiêu đề trên trình duyệt và, nếu phiên bản có, không gian tên lưu dữ liệu (Barricade Z gọi là storagePrefix). Không gian tên mới giữ tiến trình của người chơi tách biệt với mọi bản sao khác của game trên cùng tên miền.
  2. Logo và màu nhấn. Ở các phiên bản dùng tệp cấu hình, đây là một tệp; ở các phiên bản khác, như Trimora, sách hướng dẫn chỉ đến brand.ts và cần build lại.
  3. Văn bản. Chuỗi giao diện nằm trong các tệp ngôn ngữ, ví dụ src/locales.js trong Gridspark hay js/lang/ trong Ludo Cats.
  4. Luật chơi, màn chơi và nội dung. 50 màn của Ricopop là bản đồ dạng văn bản; từ và gợi ý của Letter River nằm trong tệp riêng cho từng ngôn ngữ; câu hỏi của Zabum là JSON. Sao lưu trước và mỗi lần chỉ đổi một thứ.

Cần kiểm tra gì trong bản demo và sách hướng dẫn trước khi trả tiền

Mỗi trang sản phẩm đều có bản demo trực tiếp của đúng phiên bản bạn sẽ tải về. Mười phút tập trung ở đó tiết kiệm nhiều giờ về sau.

  • Mở demo trên chiếc điện thoại chậm nhất và chiếc laptop cũ nhất mà người chơi của bạn có thể dùng. Các game 3D (Velvet Pool, Puttide, Sunset Rally, Beep Out!, Twirldrop, Trimora) cần WebGL2.
  • Mở menu cài đặt. Tìm ngôn ngữ, giảm chuyển động, tùy chọn màu và điều chỉnh âm lượng, tùy theo những gì khán giả của bạn cần.
  • Hoàn thành một màn, thua một màn, rồi tải lại trang. Tiến trình vẫn phải còn, được lưu trong trình duyệt.
  • Đổi ngôn ngữ và đọc vài màn hình. Kiểm tra xem giọng nói có giữ tiếng Anh trong khi văn bản thay đổi không.
  • Trong sách hướng dẫn hoặc phần FAQ của sản phẩm, tìm sơ đồ tệp, yêu cầu build (ví dụ Node.js 22.12 trở lên) và các thông báo giấy phép bên thứ ba mà bạn phải giữ lại.

Chơi thử demo Gridspark: JavaScript thuần, không cần build

Thời gian phát hành: điều gì làm nó ngắn hay dài

Chúng tôi không đưa ra số ngày, vì cùng một template có thể lên mạng ngay chiều hôm đó hoặc mất cả một sprint, tùy vào những gì bạn thay đổi. Điều quyết định thì có thể đoán trước được.

Đường ngắn

Bạn chỉ đổi những gì tệp cấu hình hoặc tệp thường đảm nhận: tiêu đề, logo, màu sắc, ngôn ngữ, văn bản. Bạn tải game/ lên hosting tĩnh, thử trên hai thiết bị và phát hành. Các phiên bản hoàn toàn không cần build, như Velvet Pool, Puttide, Gridspark, Ricopop và Ludo Cats, vẫn ở đường này ngay cả khi bạn sửa code, vì tệp bạn sửa chính là tệp bạn đưa lên hosting.

Đường dài

Bạn đổi hình ảnh, luật chơi hay màn chơi trong một dự án TypeScript. Nghĩa là phải cài đúng phiên bản Node.js mà sách hướng dẫn ghi, chạy build và test, rồi thay toàn bộ thư mục trên hosting bằng kết quả mới. Cộng thêm thời gian nếu bạn cần những thứ phiên bản không có, như SDK quảng cáo, SDK cổng game, bảng xếp hạng trực tuyến hay app native.

Danh mục template game của chúng tôi theo thể loại

28 phiên bản, giá niêm yết bằng đô la Mỹ. Mỗi game một thông tin về độ sẵn sàng; phần còn lại có trên trang sản phẩm.

Puzzle (12)

  • Brain Mischief, $5: 30 cảnh tư duy đa chiều, 14 ngôn ngữ.
  • Ninjolt, $19: 30 màn vuốt; một trình kiểm tra xác thực mọi đường đi sau khi sửa.
  • Gridspark, $29: puzzle khối, không cần npm install hay build.
  • Letter River, $29: từ, gợi ý và hướng dẫn bằng tiếng Anh, tiếng Bồ Đào Nha và tiếng Tây Ban Nha.
  • Plop!, $35: ghép trái cây có vật lý, ba ngôn ngữ.
  • Beep Out!, $35: đỗ xe 3D, 30 màn, kiểm tra màn chơi bằng một lệnh.
  • Tenguin, $39: ghép cặp số; tiêu đề, logo và màu trong một tệp config.
  • Mochi Monsters, $39: xếp màu, 60 màn, logo đặt trong config.
  • Aurora Words, $39: tìm từ bằng mười ngôn ngữ, danh sách từ dạng JSON.
  • Solitaire Links, $49: solitaire liên tưởng từ, mười hai thế giới.
  • Bodoku, $59, và Frogdoku, $59: puzzle logic, mỗi game 180 màn.

Xem Tenguin: đổi thương hiệu chỉ bằng một tệp config

Arcade (5)

  • Trimora, $19: xếp chồng 3D một chạm, một chế độ vô tận.
  • Pinloop, $24: canh thời điểm một nút, 30 mục tiêu và 12 phông nền trong brand.ts.
  • Twirldrop, $29: thả tháp 3D, 30 tháp cùng chế độ vô tận.
  • Ricopop, $39: bắn nảy, 50 màn dạng bản đồ văn bản sửa được, không cần build.
  • Deepforge, $39: ghép và đào mỏ có vật lý; giao diện bằng tiếng Anh và tiếng Bồ Đào Nha.

Thể thao (4)

  • Velvet Pool, $39: bi-a 8 bi, JavaScript thuần, không cần build.
  • Puttide, $39: golf mini 3D, 30 lỗ, thư viện đã đóng gói sẵn.
  • Sunset Rally, $39: bóng bàn 3D, cảm ứng và chuột.
  • Golazo, $49: bóng đá bàn, 50 đội tuyển quốc gia, luật trong config.js.

Board game, chiến thuật và bài (5)

  • Barricade Z, $39: thủ thành kiểu ghép, bố cục dọc và ngang.
  • Pip Club, $49: domino với ba đối thủ máy.
  • Ludo Cats, $49, và Ludo Space, $49: cờ cá ngựa (Ludo) cho 2 đến 4 người trên một thiết bị hoặc đấu với máy.
  • Boba Club, $49: solitaire Klondike với 120 ván đã kiểm chứng giải được.

Âm nhạc và đố vui (2)

  • Riffvolt, $49: game nhịp điệu bốn làn, 12 bản nhạc.
  • Zabum, $49: đố vui với khoảng 1.000 câu hỏi mỗi ngôn ngữ, ba ngôn ngữ, cài được dưới dạng PWA.

Xem Ludo Cats: JavaScript dễ đọc, không cần build

Giá, gói mua nhiều và hỗ trợ

Giá niêm yết từ $5 (Brain Mischief) đến $59 (Bodoku và Frogdoku). Đến hết ngày 30/11/2026, chương trình Black Friday giảm 15% cho mọi template; từ ngày 1/12, giá trở về mức niêm yết.

Mua nhiều template trong một đơn sẽ giảm giá từng giấy phép: giảm 5% khi mua hai, 10% khi mua ba, 15% khi mua bốn và 20% khi mua từ năm trở lên. Giảm giá theo gói được áp dụng sau khuyến mãi, và phần tóm tắt thanh toán hiển thị con số cuối cùng trước khi bạn trả tiền.

Gói gia hạn hỗ trợ 12 tháng có giá bằng 30% giá niêm yết, làm tròn đến đô la ($12 cho template $39), và không được giảm giá. Hỗ trợ gồm cài đặt, sử dụng tệp và lỗi có thể tái hiện. Tùy biến, hosting, tích hợp SDK và đóng gói app được báo giá riêng.

Câu hỏi thường gặp

Template game là gì?

Là một game hoàn chỉnh được bán kèm source code và giấy phép để phát hành như sản phẩm cuối của riêng bạn. Bạn thay thương hiệu, văn bản và, nếu muốn, cả luật chơi, rồi tự đưa lên hosting. Template của chúng tôi chạy dưới dạng tệp tĩnh trên mọi hosting web.

Template game có được dùng thương mại miễn phí không?

Không miễn phí, nhưng dùng thương mại chính là mục đích. Giấy phép của chúng tôi áp dụng cho một sản phẩm cuối, của bạn hoặc của một khách hàng, và người chơi có thể truy cập miễn phí hoặc có quảng cáo. Nếu bạn định thu phí người chơi, hãy hỏi chúng tôi bằng văn bản trước khi mua.

Tôi có thể đưa template game lên App Store hay Google Play không?

Các phiên bản của chúng tôi không bao gồm app native, nên đóng gói game là việc của bạn hoặc là dịch vụ có báo giá, và bạn phải tự đáp ứng quy định của từng cửa hàng. Hãy kiểm tra hỗ trợ cảm ứng và bố cục trên điện thoại trong bản demo trước.

Làm sao biết một template thật sự hoàn chỉnh?

Chơi demo đến hết một màn, mở mọi menu và đọc danh sách những gì không bao gồm. Nếu người bán không có demo hay danh sách như vậy, hãy coi đó là bộ khởi đầu.

Chọn một template, rồi chơi thử demo

Xác định mục đích sử dụng trước, rồi chọn hai template ứng viên. Làm các bước kiểm tra demo trên cả hai, viết danh sách thay đổi và xem cái nào cần build lại ít hơn. Đó là template sẵn sàng cho bạn.

Mở Polar Games Marketplace