game được chứng nhận Windows
Đăng ký tiến trình nền cho phép cập nhật khi có mạng trở lại.
Máy nhanh và máy chậm sẽ cho tốc độ nhân vật khác nhau nếu mọi thứ tính theo khung, đây là lỗi kinh điển của người mới.
09-10
Máy chủ đặt gần người chơi giảm thời gian tải rõ rệt.
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.
Ảnh, mã, mạng quyết định tốc độ tải.
09-10
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.
Công cụ giả lập trong trình duyệt không phản ánh đúng hiệu năng và cách cảm ứng hoạt động trên thiết bị thực.
Cookie, local storage và session storage là ba cách lưu trữ trình duyệt.
09-10
Xóa dữ liệu duyệt web dễ mất bài.
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.
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.
09-10
Đư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á.
Chế độ toàn màn hình cần người dùng chủ động bật.
Không nên bật quá nhiều tiện ích mở rộng trình duyệt vì có thể xung đột với mã game.
09-10
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.
Đặt sẵn quảng cáo trong nền trước khi cần hiển thị tránh được khoảng chờ trắng màn hình.
Kiểm tra trên máy thật thay vì chỉ giả lập.
09-10
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 tất cả quảng cáo đều bỏ qua được ngay, một số bắt buộc xem hết mới tiếp tục chơi.
Giới hạn bước tính toán tối đa tránh được việc nhân vật xuyên qua tường khi máy khựng một nhịp dài.
09-10
WebGL, Canvas và HTML kết hợp CSS là ba định dạng phổ biến.
Dữ liệu chơi lúc mất mạng được gửi lên khi kết nối phục hồi, người chơi không cần làm gì thêm.
Chia người chơi thành hai nhóm và đo kết quả cho câu trả lời dựa trên dữ liệu thay vì dựa trên cảm nhận cá nhân.
09-10
Không phải trình duyệt nào cũng đồng bộ dữ liệu giữa các thiết bị.
Dùng đúng cơ chế yêu cầu khung hình giúp chuyển động mượt và tự động dừng khi tab bị ẩn.
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.
09-10
Tải nội dung theo từng màn thay vì tải hết một lần.
Trình duyệt trên hệ điều hành di động có giới hạn riêng.
Giao diện nên tách khỏi vùng vẽ game.
09-10
Tab chạy nền bị giảm tần suất cập nhật.
Chạy full màn hình giúp trải nghiệm gần giống ứng dụng cài đặt hơn.
Ngôn ngữ hiển thị nên lấy theo cài đặt trình duyệt của người dùng, nhưng vẫn phải cho phép đổi thủ công vì nhiều người dùng máy đặt sai vùng.
09-10
Công cụ đo hiệu năng có sẵn trong trình duyệt.
Người dùng ít nhất biết vấn đề nằm ở đâu thay vì cho rằng game bị hỏng.
09-10
Khung hình rơi làm bước nhảy thời gian quá lớn.
Dữ liệu lưu theo tên miền chứ không theo trang.
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-10
So sánh với chính mình hoặc với người chơi trên cùng thiết bị vẫn tạo được động lực mà không cần máy chủ.
Ba giây tải trang là mức trung bình chấp nhận được với game web nhẹ.
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.
09-10
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.
Đ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.
09-10
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.
Bất kỳ ai mở công cụ phát triển đều đọc được, nên mọi thứ cần bảo mật phải nằm ở phía máy chủ.
09-10
Canvas hợp game hai chiều đơn giản.
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.
09-10
Lớp nền tĩnh chỉ cần vẽ một lần.
Kéo giãn tự do làm méo hình ảnh, nên thêm viền đen ở hai bên vẫn tốt hơn là để nhân vật bị bóp dẹt.
09-10
Quảng cáo xen màn chơi là nguồn thu chính của game miễn phí.
Trang chạy được trên máy tính chưa chắc chạy trên di động.
09-10
Tai người ít nhạy với mất mát chất lượng âm thanh nền hơn mắt với hình ảnh, nên đây là chỗ cắt dung lượng dễ nhất.
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.
09-10