game cao thủ phổ quát
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.
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.
09-09
Không phải trình duyệt nào cũng đồng bộ dữ liệu giữa các thiết bị.
Chặn quảng cáo có thể làm game không tải.
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 đó.
09-09
Giao diện tối giản tải nhanh hơn và cũng dễ đọc hơn trên màn hình nhỏ, đây là lý do phần lớn game web thành công đều có thiết kế đơn giản.
Mạng chập chờn dễ khiến game nhiều người trên web bị ngắt.
Hiệu ứng đồ họa đẹp chưa chắc chạy mượt trên máy yếu.
09-09
Xoay ngang là bố cục mặc định của phần lớn game web.
Giao diện nên tách khỏi vùng vẽ game.
Thêm một lớp trình duyệt vào giữa làm tăng thời gian xử lý, nên thể loại đòi hỏi phản xạ cực nhanh ít khi chọn nền tảng này.
09-09
Lưu trữ cục bộ giới hạn dung lượng vài megabyte.
Dữ liệu vượt quá mức đó sẽ bị từ chối ghi, nên game lưu nhiều tiến trình phải nén lại hoặc dùng kho lưu trữ khác.
Đồ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ị.
09-09
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ặn quảng cáo đôi khi chặn nhầm mã game.
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.
09-09
Tên tệp hoặc đường dẫn giống mẫu quảng cáo bị lọc, nên tránh đặt tên có chữ quảng cáo trong mã nguồn.
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.
Một màn khó bất thường ở giữa khiến phần lớn người chơi dừng lại đúng chỗ đó và không bao giờ quay lại.
09-09
Một số game web chơi được offline.
Thời gian tải ảnh hưởng trực tiếp đến thứ hạng tìm kiếm.
Bàn phím web không phân biệt được vị trí phím vật lý ở mọi bố cục.
09-09
Cookie, local storage và session storage là ba cách lưu trữ trình duyệt.
Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
Tính toán theo thời gian trôi qua thay vì theo số khung hình.
09-09
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.
Tái sử dụng vật thể thay vì tạo mới liên tục.
Các trò như cờ caro hay ghép hình chỉ cần thao tác trên phần tử trang web, không cần đến bất kỳ công nghệ dựng hình nào.
09-09
Bố cục co giãn theo kích thước cửa sổ.
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.
Định dạng ảnh hiện đại nhẹ hơn định dạng cũ khá nhiều.
09-09
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.
09-09
Người dùng bàn phím khác chuẩn sẽ thấy các phím điều khiển nằm sai chỗ, nên cho phép gán lại phím là điều cần thiết.
Ba chỉ số cần theo dõi khi làm game web là khung hình mỗi giây, thời gian tải và dung lượng bộ nhớ dùng.
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ.
09-09
Tiêu đề và mô tả rõ ràng giúp game xuất hiện khi có người tìm đúng thể loại đó.
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.
Dựng sẵn ảnh kèm điểm số giúp bài chia sẻ nổi bật hơn nhiều so với chỉ có một dòng chữ và đường dẫn.
09-09
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.
09-09
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.
Gộp nhiều ảnh nhỏ vào một tệp giảm số lần yêu cầu.
09-09
Sự kiện chạm và sự kiện chuột không giống nhau.
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.
09-09
Chuột và bàn phím vẫn là cách điều khiển chính trên máy tính.
Đây là cấu hình của một phần đáng kể người dùng, nhưng lại hiếm khi được thử trong quá trình phát triển.
09-09
Chạy trên máy chủ riêng giúp game nhiều người chơi trên web ổn định hơn máy chủ chia sẻ.
Thông báo trình duyệt không hỗ trợ tốt hơn là để trang trắng.
09-09
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ợ.
Trình duyệt cũ chạy chậm hơn bản mới.
09-09