-
Bảng xếp hạng dựa hoàn toàn vào dữ liệu người chơi gửi lên sẽ nhanh chóng bị chiếm bởi những con số vô lý.
-
Mạng phân phối nội dung sao chép tệp ra nhiều nơi.
-
Canvas hợp game hai chiều đơn giản.
-
Thiết kế cho cảm ứng trước rồi mở rộng sang chuột.
-
Đồ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ị.
-
Một số tiện ích chèn thêm mã vào mọi trang, gây xung đột với game theo những cách rất khó lần ra.
-
Nút bắt đầu tồn tại một phần vì lý do kỹ thuật.
obcpp
-
Gộp nhiều ảnh nhỏ vào một tệp giảm số lần yêu cầu.
-
Khoảng cách vật lý quyết định độ trễ, đây là lý do các mạng phân phối nội dung tồn tại.
-
Tái sử dụng vật thể thay vì tạo mới liên tục.
-
Ngón tay không có trạng thái di chuyển khi chưa chạm, nên mọi hiệu ứng dựa trên việc rê chuột đều mất tác dụng.
-
Quảng cáo tự nguyện đổi lấy phần thưởng ít gây khó chịu nhất.
-
Tài khoản game web giúp lưu điểm qua các lần chơi.
-
Mạng chập chờn dễ khiến game nhiều người trên web bị ngắt.
-
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.
-
Game web nhẹ phù hợp máy cấu hình thấp hơn game cài đặt đầy đủ.
-
Tai người ít nhạy với mất mát chất lượng âm thanh nền hơn mắt với hình ảnh, nên đây là chỗ cắt dung lượng dễ nhất.
-
Tải nội dung theo từng màn thay vì tải hết một lần.
-
WebGL đẩy phần dựng hình sang card đồ họa, cho phép xử lý hàng nghìn vật thể mà Canvas hai chiều thông thường không kham nổi.
obcpp
-
Máy chủ đặt gần người chơi giảm thời gian tải rõ rệt.
-
Hiệu ứng đồ họa đẹp chưa chắc chạy mượt trên máy yếu.
-
Không phải người chơi nào cũng thích quảng cáo xen giữa, dù đó là cách game duy trì miễn phí.
-
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.
-
Kéo giãn tự do làm méo hình ảnh, nên thêm viền đen ở hai bên vẫn tốt hơn là để nhân vật bị bóp dẹt.
-
Vòng lặp game nên đồng bộ với nhịp vẽ của màn hình.
-
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ó.
-
Tối ưu cho công cụ tìm kiếm đưa người chơi đến trực tiếp.
-
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.
-
Kiểm tra trên máy thật thay vì chỉ giả lập.
-
Vuốt cảm ứng trên game web di động đôi khi bị nhận nhầm.
-
Cùng một tên trình duyệt nhưng bản trên di động dùng lõi khác, nên vài tính năng hoạt động khác hẳn bản máy tính.
obcpp
-
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.
-
Giới hạn bước tính toán tối đa tránh được việc nhân vật xuyên qua tường khi máy khựng một nhịp dài.
-
Đổi tên tệp khi cập nhật để tránh dùng bản cũ.
-
Bookmark trang game giúp truy cập nhanh lần sau mà không cần tìm lại.
-
Đặt sẵn quảng cáo trong nền trước khi cần hiển thị tránh được khoảng chờ trắng màn hình.
-
Bốn đến sáu ký tự là độ dài phù hợp, đủ để tránh trùng mà vẫn đọc được cho nhau nghe.
-
Không nên bật quá nhiều tiện ích mở rộng trình duyệt vì có thể xung đột với mã game.
-
Trang chạy được trên máy tính chưa chắc chạy trên di động.
-
Một tab không được phép chiếm hết bộ nhớ máy, nên game web luôn có trần tài nguyên thấp hơn ứng dụng cài đặt.
-
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.
-
Nhấn phím thoát luôn thoát khỏi toàn màn hình.
-
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.
obcpp
-
Thẻ HTML thuần cũng làm được game đơn giản.
-
Chặn quảng cáo đôi khi chặn nhầm mã game.