Phỏm ngoại tuyến
Hộp thoại xác nhận khi đóng tab nhắc rằng tiến trình chưa lưu, dù nhiều trình duyệt giới hạn cách hiển thị nó.
Game web không chiếm bộ nhớ lâu dài.
09-14
Định dạng ảnh hiện đại nhẹ hơn định dạng cũ khá nhiều.
Ngôn ngữ hiển thị nên lấy theo cài đặt trình duyệt của người dùng, nhưng vẫn phải cho phép đổi thủ công vì nhiều người dùng máy đặt sai vùng.
Xóa dữ liệu duyệt web dễ mất bài.
09-14
Rút gọn mã chỉ làm khó đọc chứ không giấu được gì, nên đừng đặt bất kỳ bí mật nào trong đó.
Game HTML5 xuất hiện thay thế dần Flash sau khi Flash chính thức ngừng được hỗ trợ.
Tỉ lệ khung hình nên giữ nguyên khi co giãn.
09-14
Màn nào có tỷ lệ thoát cao bất thường là nơi cần xem lại độ khó hoặc cách hướng dẫn.
Nền tảng đám mây giúp game web nặng chạy được trên máy yếu.
Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
09-14
Bóng đổ và làm mờ là hai hiệu ứng nặng nhất.
Cân nhắc giữa số người dùng bản cũ và chi phí duy trì, nhiều nhà phát triển chọn hiển thị thông báo nâng cấp thay vì hỗ trợ.
Dữ liệu vượt quá mức đó sẽ bị từ chối ghi, nên game lưu nhiều tiến trình phải nén lại hoặc dùng kho lưu trữ khác.
09-14
Chế độ tương thích cho trình duyệt cũ tốn nhiều công.
Một màn khó bất thường ở giữa khiến phần lớn người chơi dừng lại đúng chỗ đó và không bao giờ quay lại.
Thêm vào màn hình chính biến trang web thành gần như ứng dụng.
09-14
Trình duyệt phổ biến hỗ trợ tốt HTML5.
Chuyển sang dùng ảnh chữ dựng sẵn hoặc phần tử trang web riêng cho phần giao diện thường nhanh hơn nhiều.
Độ trễ trong game web nhiều người thường cao hơn ứng dụng gốc.
09-14
Game web thường nhẹ hơn game cài đặt.
Cố định kích thước theo điểm ảnh khiến game bị cắt hoặc thừa viền trên những màn hình khác với máy của người viết.
Trang chạy được trên máy tính chưa chắc chạy trên di động.
09-14
Cảm giác thành công sớm giữ người chơi lại đủ lâu để họ hiểu cơ chế và gắn bó với game.
Cơ chế khóa con trỏ cho phép xoay góc nhìn liên tục mà chuột không chạm mép màn hình, nhưng cần người dùng đồng ý.
Trang trắng vài giây khiến phần lớn người dùng đóng tab, còn thấy được tiến độ thì họ sẵn sàng chờ lâu hơn nhiều.
09-14
Phông chữ tải từ máy chủ ngoài làm chậm lần hiển thị đầu tiên, và văn bản có thể nhấp nháy khi phông thay thế được đổi sang phông thật.
Với game chỉ có vài chục vật thể thì Canvas dễ viết hơn nhiều, còn WebGL chỉ đáng dùng khi số lượng vượt quá khả năng của nó.
Mạng phân phối nội dung sao chép tệp ra nhiều nơi.
09-14
Kiểm tra tương thích trên nhiều trình duyệt trước khi phát hành là bước cần thiết với nhà phát triển.
Công nghệ này lưu sẵn tài nguyên trên máy, cho phép chơi tiếp ngay cả khi kết nối bị ngắt giữa chừng.
Hai game trên cùng một tên miền chia sẻ cùng vùng lưu trữ, nên đặt tiền tố riêng cho từng game tránh ghi đè lẫn nhau.
09-14
Đóng tab đột ngột lúc đang lưu dễ mất dữ liệu.
Kiểm tra kết nối mạng trước khi vào game web nhiều người chơi giúp tránh bị văng giữa chừng.
09-14
Ba chỉ số cần theo dõi khi làm game web là khung hình mỗi giây, thời gian tải và dung lượng bộ nhớ dùng.
Gộp nhiều vật thể vào một lệnh vẽ cải thiện hiệu năng rõ rệt hơn là thu nhỏ kích thước từng vật.
Ba cách phổ biến để tìm game web là qua công cụ tìm kiếm, cổng tổng hợp game hoặc mạng xã hội.
09-14
Kiểm tra mọi cặp vật thể tăng theo bình phương số lượng, nên chia không gian thành ô lưới giúp giảm mạnh khối lượng tính toán.
Con trỏ chuột khóa được trong game bắn súng web.
Ba phiên bản trình duyệt cũ nhất còn hỗ trợ chuẩn HTML5 đầy đủ thường được nhà phát triển ghi rõ.
09-14
Khựng định kỳ thường là dấu hiệu của dọn rác.
Kiểm tra game với tiện ích chặn quảng cáo đang bật.
09-14
Trình duyệt trên hệ điều hành di động có giới hạn riêng.
Chiều ngược lại khó hơn vì cảm ứng có nhiều ràng buộc hơn, nên bắt đầu từ ràng buộc chặt hơn thì an toàn hơn.
09-14
Lưu trữ cục bộ giới hạn dung lượng vài megabyte.
Điều khiển bằng một ngón tay duy nhất là ràng buộc thiết kế tốt cho game web di động, vì nó loại bỏ mọi vấn đề về nhận diện đa điểm chạm.
09-14
Đồng bộ hóa dữ liệu qua tài khoản email giúp giữ tiến trình khi đổi thiết bị.
Tiện ích mở rộng có thể thay đổi nội dung trang.
09-14
Game HTML5 chạy bằng JavaScript và Canvas, thay cho công nghệ Flash đã bị hầu hết trình duyệt ngừng hỗ trợ từ nhiều năm trước.
Ba phút chơi thử miễn phí là đủ để đánh giá một game web có hợp gu hay không.
09-14
Người dùng ít nhất biết vấn đề nằm ở đâu thay vì cho rằng game bị hỏng.
Thiết kế cho màn hình nhỏ trước là lựa chọn thực tế, dù việc phát triển thuận tiện hơn trên máy tính.
09-14