-
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 ý.
-
Trình duyệt không cho phép trang tự chuyển sang toàn màn hình, đây là biện pháp chống lại các trang lừa đảo giả giao diện hệ thống.
-
Trình duyệt di động chạy game web ít mượt hơn máy tính.
-
Đồng hồ trong game tính theo thời gian thực vẫn chạy tiếp, nên quay lại sau vài phút là thấy trạng thái đã nhảy vọt.
-
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.
-
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.
Bầu cua tai ve
-
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.
-
Đư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á.
-
Chia sẻ link trực tiếp là cách phổ biến để mời chơi cùng.
-
Không nên chơi game web yêu cầu tải nặng khi đang dùng mạng di động hạn chế.
-
Chế độ tiết kiệm dữ liệu có thể chặn tải ảnh.
-
Trình duyệt trên hệ điều hành di động có giới hạn riêng.
-
Bàn phím web không phân biệt được vị trí phím vật lý ở mọi bố cục.
-
Đ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.
-
Vuốt cảm ứng trên game web di động đôi khi bị nhận nhầm.
-
Tab chạy nền bị giảm tần suất cập nhật.
-
Độ trễ trong game web nhiều người thường cao hơn ứng dụng gốc.
-
Bỏ qua các vật thể nằm ngoài màn hình là tối ưu đơn giản mà thường cho cải thiện lớn nhất.
Bầu cua tai ve
-
Trình duyệt cũ chạy chậm hơn bản mới.
-
Trình duyệt giữ bản đã lưu cho đến khi tên thay đổi, nên người chơi có thể chạy phiên bản cũ mà không biết.
-
Đặt nút và chỉ số vào phần tử trang web bình thường tận dụng được khả năng dựng hình sẵn có của trình duyệt.
-
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ó.
-
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.
-
Quảng cáo xen màn chơi là nguồn thu chính của game miễn phí.
-
Người chơi tải từ điểm gần nhất thay vì từ máy chủ gốc, chênh lệch có thể là vài giây trên kết nối chậm.
-
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.
-
Lớp nền tĩnh chỉ cần vẽ một lầ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.
-
Vài megabyte là dung lượng trung bình của game giải đố đơn giản.
-
Dự đoán chuyển động ở phía người chơi che giấu được độ trễ.
Bầu cua tai ve
-
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.
-
Trình duyệt cố ý làm chậm các tab không hiển thị để tiết kiệm pin, nên game chạy nền gần như dừng hẳn.
-
Công cụ đo hiệu năng có sẵn trong trình duyệt.
-
Vòng lặp game nên đồng bộ với nhịp vẽ của màn hình.
-
Âm thanh chỉ phát được sau thao tác của người dùng.
-
Bộ nhớ đệm đầy làm game tải chậm.
-
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ợ.
-
Tải trang một lần là chơi được ngay.
-
Trang chạy được trên máy tính chưa chắc chạy trên di động.
-
Quảng cáo tự nguyện đổi lấy phần thưởng ít gây khó chịu nhất.
-
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.
-
So sánh với thời gian chơi và giới hạn lý thuyết loại bỏ được phần lớn trường hợp gian lận đơn giản.
Bầu cua tai ve
-
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.
-
Tái sử dụng vật thể thay vì tạo mới liên tục.