Cách mua game HTML5: 12 điều kiểm tra trước khi trả tiền
Danh sách kiểm tra cho ai đang tìm mua game HTML5 hoặc template game, với câu trả lời thật từ chợ của chúng tôi, kể cả những gì chúng tôi không đưa vào.

Để mua game HTML5 mà không có bất ngờ, hãy kiểm tra mười hai điều trước khi trả tiền: giấy phép bao gồm những gì, ai được chơi và quảng cáo có được phép không, bạn được sửa gì và không được bán lại gì, mã nguồn có dễ đọc không, cần những công cụ và bước build nào, chạy trên những trình duyệt nào, ngôn ngữ nào thật sự có, có bản demo chơi được không, tài liệu bao gồm những gì, hỗ trợ kéo dài bao lâu, và hoàn tiền cùng cập nhật hoạt động thế nào.
Hầu hết các trang bán hàng trả lời một vài điều trong số này và bỏ qua phần còn lại. Bỏ qua không phải lúc nào cũng là dấu hiệu xấu, nhưng bạn chỉ biết được khi hỏi, và hỏi trước khi trả tiền luôn rẻ hơn hỏi sau. Hướng dẫn này đưa ra mười hai câu hỏi, một câu trả lời tốt trông như thế nào và cách kiểm chứng trong vài phút.
Chúng tôi nói thẳng: chúng tôi là Polar Games, một studio bán game HTML5 hoàn chỉnh trên chợ riêng của mình, nên người viết ở đây là một người bán đang nói về việc mua. Chúng tôi dùng chính sản phẩm của mình làm ví dụ, kể cả những phần không đẹp, và danh sách này áp dụng được như nhau cho bất kỳ người bán nào khác. Chỗ nào chúng tôi đưa ra đáp án, đáp án đó lấy thẳng từ điều khoản giấy phép công khai và trang sản phẩm của chúng tôi.
Trước khi mua game HTML5: một trang bán hàng thật sự bán gì
Một trang bán game HTML5 hoặc template game HTML5 có thể nghĩa là ba thứ khác nhau: một game hoàn chỉnh mà bạn tải lên và chạy, một template được làm để đổi giao diện, hoặc một bộ khởi đầu cần phát triển thêm mới chơi được. Chúng tốn thời gian của bạn rất khác nhau, nên hãy xác định bạn đang mua loại nào trước khi so sánh giá.
Trên chợ của chúng tôi, mọi sản phẩm đều là một game hoàn chỉnh, không phải bộ khởi đầu. Bạn có thể chơi thử trước khi mua, và game chạy khi bạn tải nó lên một máy chủ web tĩnh. Trang sản phẩm của chúng tôi nói rõ điều này: “Mỗi template là một game hoàn chỉnh, không phải bộ khởi đầu.” Đó là câu đầu tiên mà bất kỳ người bán nào cũng nên viết được về sản phẩm của họ.
Điểm 1 đến 3: giấy phép
1. Phạm vi giấy phép: một sản phẩm cuối hay không giới hạn?
Một câu trả lời tốt: một câu nói rõ một lần mua được phát hành bao nhiêu sản phẩm, ai được tính là người dùng cuối và giấy phép có hết hạn không. Cách kiểm tra: tìm chính văn bản giấy phép, không phải dòng quảng cáo cạnh nút mua, và tìm các từ “end product” (sản phẩm cuối), “client” (khách hàng) và “perpetual” (vĩnh viễn).
Của chúng tôi: mỗi lần mua là một giấy phép vĩnh viễn, không độc quyền, để dùng phiên bản bạn đã mua trong một sản phẩm cuối, của bạn hoặc của một khách hàng. Giấy phép không hết hạn khi hỗ trợ kết thúc. Nếu bạn định làm sản phẩm thứ hai, hãy hỏi trước khi mua, vì điều khoản nói về một sản phẩm.
2. Ai được chơi, và có được chạy quảng cáo không?
Một câu trả lời tốt: giấy phép nói rõ người chơi của bạn có được chơi miễn phí không, bạn có được thu phí họ không, và quảng cáo có được phép không. Cách kiểm tra: đọc đoạn về người dùng cuối và kiếm tiền, rồi hỏi riêng xem game đã có mã quảng cáo bên trong chưa.
Của chúng tôi: người chơi có thể truy cập sản phẩm cuối của bạn miễn phí hoặc thông qua kiếm tiền bằng quảng cáo. Tuy vậy, các game không đi kèm mạng quảng cáo nào. Trong mọi sản phẩm, danh sách “Không có trong phiên bản này” nêu rõ các SDK quảng cáo, tài khoản quảng cáo hoặc nhà cung cấp quảng cáo, còn Zabum và Ricopop có thiết lập quảng cáo tùy chọn và được tắt mặc định. Kết nối với một mạng quảng cáo, và được mạng đó phê duyệt, là phần việc của bạn.
3. Bạn được sửa gì, và không được bán lại gì?
Một câu trả lời tốt: bạn được sửa mã, hình ảnh và âm thanh bên trong sản phẩm cuối, và không được bán lại chính template. Cách kiểm tra: tìm hai câu tách biệt, một câu về chỉnh sửa và một câu về phân phối lại. Một người bán chỉ viết “full rights” (đầy đủ quyền) khiến bạn phải đoán họ muốn nói về điều nào.
Của chúng tôi: bạn được thay đổi mã, hình ảnh và âm thanh bên trong sản phẩm cuối của mình. Bạn không được bán lại, chia sẻ hay phân phối lại template, mã nguồn hoặc tài sản của nó một mình, dưới dạng bộ kit hay gói tài sản, hoặc bên trong một sản phẩm khác dành cho lập trình viên. Các phần của bên thứ ba, như phông chữ, giữ giấy phép riêng của chúng.
Điểm 4 đến 6: mã nguồn, công cụ và bước build
4. Mã nguồn dễ đọc hay bị làm rối?
Một câu trả lời tốt: mã được định dạng, không bị nén, bạn có thể mở và theo dõi, kèm tài liệu chỉ rõ mọi thứ nằm ở đâu. Cách kiểm tra: hỏi danh sách tệp, rồi mở một tệp JavaScript từ bản demo hoặc từ mẫu. Nếu nó là một dòng khổng lồ, bạn đã có câu trả lời.
Của chúng tôi: Velvet Pool phiên bản 1.0.1 đã tách các chuỗi dài trên một dòng (âm thanh, bản dịch, shader) thành các dòng dễ đọc, còn Zabum 1.0.1 bắt đầu giao bản build sẵn sàng tải lên không bị nén, kèm source map. Cả hai đều là bản sửa sau khi ra mắt, và đó là lý do nên đọc nhật ký thay đổi: nó cho thấy người bán thừa nhận đã sửa những gì.
5. Có cần engine hay trình soạn thảo trả phí để chỉnh sửa không?
Một câu trả lời tốt: phần yêu cầu nêu mọi công cụ, và không công cụ nào cần một giấy phép mà bạn chưa tính vào ngân sách. Cách kiểm tra: đọc danh sách yêu cầu và tìm các từ “engine”, “editor”, “licence” và “account”. Nếu game được làm bằng một engine, hãy hỏi việc chỉnh sửa có cần giấy phép riêng không và ai trả tiền.
Của chúng tôi: phần yêu cầu liệt kê một trình duyệt, một máy chủ web tĩnh và, để chỉnh sửa một số mã nguồn, Node.js. Không mục nào nêu engine, trình soạn thảo hay tài khoản trả phí. Các thư viện đi kèm trong game, như Three.js và Rapier trong Puttide, nằm trong thư mục lib/ với thông báo bản quyền trong THIRD-PARTY-LICENSES. Puttide cũng không tải gì từ CDN: thư viện, phông chữ và nhạc đều nằm trong game/, nên nó chỉ cần máy chủ của bạn.
6. Bước build, npm hay máy chủ: cần có gì trước khi game chạy?
Một câu trả lời tốt: một câu nói đơn giản về những gì bạn cần để lưu trữ game và một câu về những gì cần để chỉnh sửa nó. Cách kiểm tra: tìm npm, Node.js, PHP, cơ sở dữ liệu và “file://” trong phần yêu cầu.
Của chúng tôi: Velvet Pool và Puttide không cần npm, bước build, PHP, cơ sở dữ liệu hay tài khoản; bạn tải thư mục game/ lên bất kỳ máy chủ tĩnh nào. Thư mục game/ của Zabum cũng sẵn sàng để tải lên, nhưng muốn đổi câu hỏi thì phải sửa mã React và TypeScript rồi chạy npm run build:static, cần Node.js 20.19 trở lên. Bảng xếp hạng PHP tùy chọn của nó cần PHP 7.4+ và một thư mục có quyền ghi. Một số phiên bản của chúng tôi cũng ghi rõ sẽ không chạy khi mở từ đĩa bằng file://, vì vậy hãy thử trên máy chủ thay vì nhấp đúp.
Xem Zabum có gì: bản build sẵn sàng cộng mã nguồn có thể chỉnh sửa
Điểm 7 đến 9: trình duyệt, ngôn ngữ và bản demo
7. Nó thật sự chạy trên những trình duyệt và thiết bị nào?
Một câu trả lời tốt: phiên bản trình duyệt tối thiểu, hoặc ít nhất là công nghệ game cần, như WebGL2, WebAssembly hoặc Canvas 2D. Cách kiểm tra: mở bản demo trên chiếc điện thoại và trình duyệt cũ nhất mà khán giả của bạn có thể dùng, rồi xoay màn hình.
Của chúng tôi: Zabum là sản phẩm duy nhất liệt kê phiên bản chính xác: Chrome và Edge 107+, Firefox 104+, Safari 16+ (iOS 16+). Với các sản phẩm khác, phần yêu cầu nêu công nghệ: Velvet Pool cần WebGL2, Puttide cần WebGL2 và WebAssembly, Riffvolt cần Canvas 2D và Web Audio. Deepforge liệt kê điều khiển bằng cảm ứng và chuột. Zabum có thể cài như một ứng dụng và chơi ngoại tuyến, nhưng chỉ qua HTTPS.
8. Thật sự có những ngôn ngữ nào?
Một câu trả lời tốt: các dòng riêng cho giao diện game, giọng nói hoặc âm thanh, hướng dẫn và trang bán hàng. Cách kiểm tra: đổi ngôn ngữ trong bản demo và mở menu cài đặt của từng game. Biểu tượng cờ không phải là bản dịch.
Của chúng tôi: Velvet Pool và Puttide có giao diện bằng 14 ngôn ngữ, nhưng hướng dẫn chỉ bằng tiếng Anh và tiếng Bồ Đào Nha. Giao diện của Gridspark cũng có 14 ngôn ngữ, nhưng các đoạn lời dẫn của nó chỉ có tiếng Anh. Giao diện của Deepforge là tiếng Anh và tiếng Bồ Đào Nha Brazil, trong khi hướng dẫn cho người mua có 14 ngôn ngữ. Tenguin có 14 ngôn ngữ giao diện và lời hướng dẫn bằng giọng nói tiếng Anh, tiếng Bồ Đào Nha và tiếng Tây Ban Nha. Bốn câu trả lời khác nhau cho cùng một câu hỏi.
9. Bạn có thể chơi đúng phiên bản đó trước khi trả tiền không?
Một câu trả lời tốt: một bản demo chơi được của chính bản build bạn sẽ tải về, không phải đoạn giới thiệu hay bản mô phỏng. Cách kiểm tra: chơi mười phút, đổi ngôn ngữ, mở cài đặt, tạm dừng, thay đổi kích thước cửa sổ và tải lại trang để xem tiến trình có còn không.
Của chúng tôi: mỗi trang sản phẩm có nút Live preview mở bản demo của phiên bản đó, và các ảnh chụp màn hình được lấy từ chính bản demo. Ví dụ, trong Puttide và Zabum, tiến trình được lưu trong trình duyệt của người chơi, nên tải lại trang là một phép thử công bằng.
Xem Tenguin, một trò chơi xếp số với 14 ngôn ngữ giao diện
Điểm 10 đến 12: tài liệu, hỗ trợ, hoàn tiền và cập nhật
10. Tài liệu bao gồm những gì?
Một câu trả lời tốt: cài đặt, tùy chỉnh và xử lý sự cố, có ảnh chụp màn hình và đọc được trước khi mua. Cách kiểm tra: mở liên kết tài liệu trên trang bán hàng. Nếu không có, hãy hỏi mục lục.
Của chúng tôi: mọi trang sản phẩm đều có liên kết đến tài liệu. Velvet Pool và Puttide đi kèm hướng dẫn minh họa bằng tiếng Anh và tiếng Bồ Đào Nha. Hướng dẫn của Gridspark bao gồm cài đặt, tùy chỉnh, 20 câu hỏi thường gặp và xử lý sự cố. Hướng dẫn ngoại tuyến cho người mua của Tenguin có 14 ngôn ngữ, dù ảnh chụp màn hình vẫn bằng tiếng Anh.
11. Hỗ trợ kéo dài bao lâu, và bao gồm gì?
Một câu trả lời tốt: một số tháng, danh sách những gì được hỗ trợ và một câu về những gì tốn thêm tiền. Cách kiểm tra: tìm các từ “included” (đã bao gồm), “extension” (gia hạn) và “customisation” (tùy chỉnh).
Của chúng tôi: hỗ trợ kéo dài 6 tháng kể từ ngày mua, hoặc 12 tháng nếu bạn chọn gói gia hạn khi thanh toán. Hỗ trợ bao gồm các câu hỏi về cài đặt và sử dụng các tệp được cung cấp, cùng việc sửa các lỗi tái hiện được trong game được cung cấp. Tùy chỉnh, tính năng mới, lưu trữ, tích hợp SDK hay cổng game, và cài đặt trên máy chủ của bạn là các dịch vụ riêng, được báo giá trước khi làm. Giấy phép tiếp tục hiệu lực khi hỗ trợ kết thúc.
12. Hoàn tiền, cập nhật và giấy phép bên thứ ba
Một câu trả lời tốt: quy định hoàn tiền nói gọn trong một câu, dù là một khoảng thời gian tính bằng ngày hay một điều kiện như “trước khi tải về”; một câu về cập nhật không hứa quá mức; và danh sách tài liệu của bên thứ ba. Cách kiểm tra: đọc đoạn hoàn tiền và xem điều gì kích hoạt quyền đó, tìm từ “updates” (cập nhật) và tìm một tệp giấy phép bên trong bản tải về. Với sản phẩm kỹ thuật số, hãy hỏi quyền hoàn tiền kết thúc khi nào: vào một ngày, hay khi tải về.
Của chúng tôi: template là sản phẩm kỹ thuật số, nên chúng tôi chỉ hoàn tiền nếu bạn chưa tải template về, hoặc nếu template được cung cấp có lỗi mà chúng tôi không sửa được. Không có khoảng thời gian tính bằng ngày. Để yêu cầu, hãy viết cho chúng tôi kèm số giấy phép của bạn. Một lần mua đã hoàn tiền sẽ kết thúc giấy phép. Trên thực tế, hãy chơi thử bản demo trước và chỉ tải về khi đã sẵn sàng dùng game, vì sau khi tải về, việc hoàn tiền phụ thuộc vào một lỗi mà chúng tôi không sửa được. Các cập nhật cho cùng phiên bản sẽ xuất hiện trong thư viện của bạn khi được phát hành, và chúng tôi không hứa cập nhật trong một khoảng thời gian cố định. Lịch sử là công khai: Velvet Pool đi từ 1.0.0 ngày 15/10/2026 lên 1.0.1 ngày 18 và 1.1.0 ngày 22. Đó là một bản ghi, không phải lời hứa. Phông chữ và các phần của bên thứ ba khác giữ giấy phép riêng, được liệt kê trong THIRD-PARTY-LICENSES.
Xem Puttide: 30 lỗ, thư viện đi kèm trong thư mục game, kèm thông báo giấy phép
Những gì một phiên bản không bao gồm: đọc danh sách này trước
Mọi trang sản phẩm của Polar Games đều có mục “Không có trong phiên bản này”. Chúng tôi viết nó cho người mua sắp giả định điều gì đó. Đây là mục của Velvet Pool, game bi-a 8 bi của chúng tôi:
- Chơi nhiều người trực tuyến hoặc phòng riêng trực tuyến
- Bảng xếp hạng trực tuyến hoặc tài khoản đám mây
- SDK hoặc tài khoản quảng cáo
- Ứng dụng gốc, lưu trữ hoặc dịch vụ được host
Hãy đọc nó như một bản đồ về công việc còn phía trước. Điều bạn nhận được là bi-a 8 bi với máy, chế độ luyện tập và hai người chơi trên cùng một thiết bị, cùng mã nguồn dễ đọc và một bản build sẵn sàng để host. Nếu bạn cần phòng trực tuyến hay bảng xếp hạng, phiên bản này không phù hợp, và chúng tôi muốn bạn biết điều đó trước khi trả tiền.
Các phiên bản khác có giới hạn riêng. Zabum không bao gồm bảng xếp hạng chống gian lận hay bảng quản trị: bảng xếp hạng PHP tùy chọn của nó chỉ là một bảng điểm chung không khắt khe. Tenguin không bao gồm lưu trên đám mây, tài khoản trực tuyến, mua hàng bằng tiền thật hay nhà cung cấp quảng cáo được kết nối.
Xem Velvet Pool và danh sách đầy đủ những gì được bao gồm và không bao gồm
Dấu hiệu cảnh báo trước khi trả tiền
- Giấy phép chỉ xuất hiện như một dòng trong mô tả, hoặc chỉ sau khi thanh toán.
- “Không giới hạn” hoặc “trọn đời” mà không có danh từ: không giới hạn cái gì, cho ai, trong bao lâu?
- Mã nguồn “theo yêu cầu”, hoặc chỉ có các tệp đã bị nén mà không ai có thể theo dõi.
- Bản demo là một video, một bản mô phỏng, hoặc một bản build khác với bản bạn tải về.
- Không có danh sách yêu cầu, nên một công cụ trả phí, máy chủ hay cơ sở dữ liệu xuất hiện sau khi thanh toán.
- Hỗ trợ không có thời hạn và không có phạm vi.
- Hình ảnh, phông chữ hoặc âm nhạc không có danh sách nguồn gốc và giấy phép tương ứng.
- Không có điều khoản hoàn tiền, hoặc điều khoản chỉ đọc được sau khi trả tiền.
Không dấu hiệu nào trong số này chứng minh một game là tồi. Mỗi dấu hiệu là một lý do để hỏi trước và chờ câu trả lời bằng văn bản.
Bảng kiểm nhanh cho người mua
Sao chép mười hai dòng này vào một email gửi cho bất kỳ người bán nào, kể cả chúng tôi.
- Giấy phép: có bao nhiêu sản phẩm cuối, và ai được bao phủ?
- Người chơi và quảng cáo: họ có được chơi miễn phí không, tôi có được thêm quảng cáo không, mã quảng cáo có sẵn bên trong không?
- Chỉnh sửa và bán lại: tôi có được sửa mã, hình ảnh và âm thanh không, và điều gì bị cấm?
- Mã nguồn: dễ đọc và được định dạng, hay bị nén và làm rối?
- Công cụ: việc chỉnh sửa có cần engine, trình soạn thảo hay tài khoản trả phí không?
- Build: tôi cần gì để host, và cần gì để chỉnh sửa?
- Trình duyệt: phiên bản hoặc công nghệ nào, và có chạy trên điện thoại không?
- Ngôn ngữ: giao diện, giọng nói và hướng dẫn, từng cái một.
- Demo: tôi có thể chơi đúng phiên bản đó trước khi trả tiền không?
- Tài liệu: tôi có thể đọc trước không, và nó có chỉ rõ mọi thứ nằm ở đâu không?
- Hỗ trợ: bao nhiêu tháng, bao gồm gì, tốn thêm gì?
- Hoàn tiền, cập nhật và bên thứ ba: quyền hoàn tiền kết thúc khi nào (vào một ngày, hay khi tải về), cam kết gì, và cái gì được cấp phép riêng?
Câu hỏi thường gặp
Tôi có thể mua game HTML5 sẵn sàng xuất bản ở đâu?
Bạn có thể mua từ một studio duy nhất hoặc từ một chợ có nhiều người bán, và mười hai điểm kiểm tra áp dụng cho cả hai. Trên chợ Polar Games, mọi sản phẩm là một game hoàn chỉnh có bản demo chơi được, mã nguồn dễ đọc và bản build sẵn sàng để host, với giá niêm yết từ 5 đến 59 đô la tại thời điểm viết.
Template game HTML5 khác gì với game hoàn chỉnh?
Template thường được bán để đổi giao diện và chỉnh sửa, còn game hoàn chỉnh thì đã đầy đủ và chơi được ngay khi mua. Hai từ này trùng lặp trên nhiều trang bán hàng, nên hãy đánh giá qua bản demo và danh sách những gì được bao gồm. Ở cửa hàng của chúng tôi, “template” nghĩa là một game đầy đủ mà bạn có thể chơi thử trước khi mua, rồi đổi thương hiệu hoặc chỉnh sửa.
Tôi có cần biết lập trình để dùng template game HTML5 không?
Để xuất bản nguyên bản thì không: với các phiên bản của chúng tôi, bạn tải thư mục game lên một máy chủ web tĩnh. Để đổi logo, màu sắc hay luật chơi, bạn chỉnh sửa các tệp văn bản đơn giản, nên kiến thức web cơ bản sẽ có ích, và hướng dẫn chỉ rõ mọi thứ nằm ở đâu. Cài đặt trên máy chủ của bạn là một dịch vụ riêng, và chúng tôi báo giá trước khi làm.
Tôi có thể đặt quảng cáo trong game HTML5 đã mua không?
Điều này tùy vào giấy phép, nên hãy đọc trước khi trả tiền. Của chúng tôi cho phép người chơi truy cập sản phẩm cuối miễn phí hoặc thông qua kiếm tiền bằng quảng cáo. Các phiên bản không bao gồm tài khoản quảng cáo, vì vậy bạn tự kết nối với một mạng quảng cáo và tự nhận phê duyệt.
Tôi có thể bán lại game hoặc dùng cho nhiều khách hàng không?
Không theo giấy phép của chúng tôi. Một lần mua bao phủ một sản phẩm cuối, cho bạn hoặc cho một khách hàng, và bạn không được bán lại hay phân phối lại template, mã nguồn hoặc tài sản của nó một mình. Với sản phẩm thứ hai, hãy kiểm tra điều khoản hoặc hỏi chúng tôi trước.
Tệp của tôi sẽ thế nào khi hỗ trợ kết thúc?
Giấy phép tiếp tục. Các tệp đã mua vẫn nằm trong thư viện của bạn khi chợ còn hoạt động, và chúng tôi giữ phiên bản bạn đã mua khả dụng trong thời gian vận hành bình thường. Điều kết thúc là hỗ trợ, tức 6 tháng, hoặc 12 tháng nếu có gói gia hạn.
Tự kiểm tra danh sách với chúng tôi
Chúng tôi muốn bạn kiểm chứng câu trả lời của chúng tôi hơn là chỉ tin lời chúng tôi. Chọn bất kỳ sản phẩm nào, đối chiếu mười hai điểm với trang của nó, bản demo, tài liệu và trang điều khoản, rồi hỏi chúng tôi bất cứ khi nào có điều gì thiếu. Đó là việc hỗ trợ dành cho.
