-
Nén âm thanh mạnh tay hơn nén hình ảnh.
-
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.
-
Phím tắt đóng cửa sổ hay chuyển ứng dụng không thể bị trang web chặn, nên tránh dùng chúng làm phím điều khiển.
-
Máy chủ đặt gần người chơi giảm thời gian tải rõ rệt.
-
Đăng ký tiến trình nền cho phép cập nhật khi có mạng trở lại.
-
Chuỗi văn bản vẽ trên Canvas rất tốn tài nguyê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.
fuz54
-
Game web thường nhẹ hơn game cài đặt.
-
Màn hình dọc quá hẹp cho các game cần tầm nhìn rộng, nên hiện thông báo nhắc xoay máy là cách xử lý phổ biến.
-
Mạng chậm khiến ảnh game tải từng phần thay vì hiện ngay.
-
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ.
-
Một số tổ hợp phím bị hệ điều hành chiếm dụng.
-
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.
-
Tái sử dụng vật thể thay vì tạo mới liên tục.
-
Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
-
Nền tảng đám mây giúp game web nặng chạy được trên máy yếu.
-
Kích thước khung nhỏ hơn cửa sổ đầy đủ, và vài tính năng như toàn màn hình có ràng buộc riêng khi chạy trong khung.
-
Kiểm tra kết nối mạng trước khi vào game web nhiều người chơi giúp tránh bị văng giữa chừng.
-
Game HTML5 chạy bằng JavaScript và Canvas, thay cho công nghệ Flash đã bị hầu hết trình duyệt ngừng hỗ trợ từ nhiều năm trước.
fuz54
-
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.
-
Ảnh, mã, mạng quyết định tốc độ tải.
-
Đổi thiết bị mất tiến trình nếu game không có tài khoản.
-
Trang trắng vài giây khiến phần lớn người dùng đóng tab, còn thấy được tiến độ thì họ sẵn sàng chờ lâu hơn nhiều.
-
Lưu tiến trình sau mỗi màn thay vì sau mỗi phiên.
-
Cơ chế bảo mật của trình duyệt chặn việc nhúng nếu không được khai báo, đây là lỗi khiến game không hiện trên cổng đối tác.
-
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.
-
Vài megabyte là dung lượng trung bình của game giải đố đơn giản.
-
Chặn quảng cáo đôi khi chặn nhầm mã game.
-
Bắt đầu chơi khi ảnh chưa tải xong gây ra khựng giữa chừng, nên gom tất cả vào một bước tải ban đầu thì mượt hơn.
-
Khi chia sẻ đường dẫn lên mạng xã hội, hình ảnh hiển thị thường quan trọng hơn cả tên game.
-
Hỏi quyền ngay khi vừa vào trang thường bị từ chối, nên đợi đến khi người chơi đã gắn bó thì tỷ lệ đồng ý cao hơn nhiều.
fuz54
-
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.
-
Bóng đổ và làm mờ là hai hiệu ứng nặng nhấ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.
-
Mạng phân phối nội dung sao chép tệp ra nhiều nơi.
-
Vẽ ít đi hiệu quả hơn vẽ nhanh hơn.
-
Trình duyệt cũ chạy chậm hơn bản mới.
-
Kiểm tra trên máy thật thay vì chỉ giả lập.
-
Công nghệ này lưu sẵn tài nguyên trên máy, cho phép chơi tiếp ngay cả khi kết nối bị ngắt giữa chừng.
-
Kiểm tra tính năng thay vì kiểm tra tên trình duyệt.
-
Đổi tên tệp khi cập nhật để tránh dùng bản cũ.
-
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.
-
Giao diện nên tách khỏi vùng vẽ game.
fuz54
-
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ó.
-
Mạng chập chờn dễ khiến game nhiều người trên web bị ngắt.