Ngón tay kém chính xác hơn con trỏ nhiều lần, một nút vừa đủ cho chuột sẽ rất khó chạm trúng trên điện thoại.
Hiệu ứng chuyển cảnh viết bằng kiểu dáng trang web chạy mượt hơn tự vẽ từng khung, vì trình duyệt xử lý chúng bằng phần cứng đồ họa.
Người chơi web hay đóng tab đột ngột, nên khoảng cách giữa hai lần lưu càng ngắn thì càng ít mất mát.
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 ý.
Bàn phím web không phân biệt được vị trí phím vật lý ở mọi bố cục.
Không phải quảng cáo popup nào cũng liên quan đến game đang chơi, một số do trình duyệt chèn thêm.
Không có rào cản nào giữ họ lại, nên vài giây đầu tiên quyết định phần lớn tỷ lệ ở lại.
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.
Bộ nhớ đệm đầy làm game tải chậm.
Nén âm thanh mạnh tay hơn nén hình ảnh.
Tính toán theo thời gian trôi qua thay vì theo số khung hình.
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.
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.
Vòng lặp game nên đồng bộ với nhịp vẽ của màn hình.
Thêm đối thủ máy hoặc mở phòng nhỏ hơn tốt hơn là để người chơi chờ vô hạn rồi bỏ đi.
Tải nội dung theo từng màn thay vì tải hết một lần.
Kiểm tra thô trước rồi mới kiểm tra chính xác với những cặp đã lọt qua là cách làm tiêu chuẩn.
Một số tổ hợp phím bị hệ điều hành chiếm dụng. 09-11 Tối ưu sớm thường lãng phí công sức. Sổ Tay Trò Chơi
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ. 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.
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 đó. Chen vào giữa lúc đang chơi khiến người dùng bực bội, còn đặt sau khi kết thúc màn thì họ chấp nhận dễ hơn nhiều. Đ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.
Máy chủ đặt gần người chơi giảm thời gian tải rõ rệt. Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
Kiểm tra game với tiện ích chặn quảng cáo đang bật. 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õ. Dự đoán chuyển động ở phía người chơi che giấu được độ trễ.
Giao diện nên tách khỏi vùng vẽ game. Chế độ toàn màn hình cần người dùng chủ động bật. Số lần gọi lệnh vẽ quan trọng hơn số điểm ảnh.