-
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ợ.
-
Mở quá nhiều tab cùng lúc dễ làm game giật do thiếu bộ nhớ.
-
Trình duyệt trên hệ điều hành di động có giới hạn riêng.
-
Đồ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ị.
-
Đổi tên tệp khi cập nhật để tránh dùng bản cũ.
-
Trang chạy được trên máy tính chưa chắc chạy trên di động.
-
Chặn quảng cáo đôi khi chặn nhầm mã game.
Tiến Lên
-
Tải trang một lần là chơi được ngay.
-
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.
-
Canvas vẽ lại toàn bộ khung hình mỗi lần cập nhật, nên số vật thể trên màn hình ảnh hưởng trực tiếp đến tốc độ chứ không phải độ phức tạp của từng vật.
-
Trình duyệt chặn tự động phát tiếng để tránh làm phiền, nên nhạc nền chỉ bật lên sau khi người chơi chạm hoặc bấm lần đầu.
-
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.
-
Lưu trữ cục bộ không có gì đảm bảo tồn tại lâu dài, đây là lý do dữ liệu quan trọng phải đưa lên máy chủ.
-
Tự động lưu định kỳ tránh được phần lớn mất mát.
-
Đưa game lên nhiều cổng cùng lúc là cách phổ biến nhất để tiếp cận người chơi mà không cần tự quảng bá.
-
Nén âm thanh mạnh tay hơn nén hình ảnh.
-
Trình duyệt phổ biến hỗ trợ tốt HTML5.
-
Chia người chơi thành hai nhóm và đo kết quả cho câu trả lời dựa trên dữ liệu thay vì dựa trên cảm nhận cá nhân.
-
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 ý.
Tiến Lên
-
Mạng chập chờn dễ khiến game nhiều người trên web bị ngắt.
-
Bookmark trang game giúp truy cập nhanh lần sau mà không cần tìm lại.
-
Chơi qua liên kết chia sẻ trên mạng xã hội không cần đăng nhập vẫn thử được ngay.
-
Rung phản hồi trên web chỉ hoạt động ở một phần thiết bị di động, nên đừng dựa vào nó làm tín hiệu duy nhất cho một sự kiện quan trọng.
-
Công cụ tìm kiếm đánh giá cả tốc độ, nên tối ưu dung lượng vừa giữ người chơi vừa cải thiện khả năng được tìm thấy.
-
Hỏi xem trình duyệt có hỗ trợ thứ mình cần hay không đáng tin hơn nhiều so với đoán qua tên và phiên bản.
-
Mỗi tệp riêng là một lượt kết nối, và chi phí của việc mở kết nối thường lớn hơn chi phí tải chính nội dung đó.
-
Doanh thu ngắn hạn tăng nhưng số người quay lại giảm, và với game web thì việc rời đi chỉ tốn một cú đóng tab.
-
Yêu cầu họ tải lại trang bỏ qua bộ nhớ đệm là bước kiểm tra đầu tiên trước khi tìm nguyên nhân khác.
-
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ó.
-
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ó.
-
Vẽ sẵn chúng vào ảnh thay vì tính toán lúc chạy gần như luôn là lựa chọn tốt hơn cho game web.
Tiến Lên
-
Lưu trữ cục bộ giới hạn dung lượng vài megabyte.
-
Kiểm tra game với tiện ích chặn quảng cáo đang bật.
-
Ảnh, mã, mạng quyết định tốc độ tải.
-
Tối ưu sớm thường lãng phí công sức.
-
Tải nội dung theo từng màn thay vì tải hết một lần.
-
Thanh tiến trình tải giữ người chơi ở lại.
-
Game HTML5 xuất hiện thay thế dần Flash sau khi Flash chính thức ngừng được hỗ trợ.
-
Vài megabyte là dung lượng trung bình của game giải đố đơn giản.
-
Chơi được ngay cả trên máy tính công cộng không có quyền cài đặt phần mềm.
-
Định dạng ảnh hiện đại nhẹ hơn định dạng cũ khá nhiều.
-
Thêm một lớp trình duyệt vào giữa làm tăng thời gian xử lý, nên thể loại đòi hỏi phản xạ cực nhanh ít khi chọn nền tảng này.
-
Giao diện nên tách khỏi vùng vẽ game.
Tiến Lên
-
Tính toán theo thời gian trôi qua thay vì theo số khung hình.
-
Thẻ HTML thuần cũng làm được game đơn giản.