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ó.
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.
Mạng chậm khiến ảnh game tải từng phần thay vì hiện ngay. Chuyển tab giữa trận có thể làm mất nhịp game.
Tiện ích mở rộng có thể thay đổi nội dung trang. Game web thường nhẹ hơn game cài đặt. Chế độ tương thích cho trình duyệt cũ tốn nhiều công.
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í. Một bản nhạc dài vài phút có thể nặng hơn toàn bộ hình ảnh của game cộng lại, nên rút ngắn và lặp lại là giải pháp phổ biến.
Không nên tin tưởng hoàn toàn vào lưu trữ cục bộ cho dữ liệu quan trọng lâu dài. 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ế. 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.
Thời lượng mỗi màn nên ngắn vì người chơi web thường chỉ ghé qua vài phút, và một màn kéo dài mười phút sẽ bị bỏ dở giữa chừng. Con trỏ chuột khóa được trong game bắn súng web. Không có biểu tượng trên màn hình chính nên người chơi dễ quên, đây là lý do các trang game hay nhắc thêm vào dấu trang.
Đo trước rồi mới tối ưu vào đúng điểm nghẽn, vì phần lớn mã nguồn không nằm trên đường chạy nóng. 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.