-
Quảng cáo tự nguyện đổi lấy phần thưởng ít gây khó chịu nhất.
-
Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
-
Chế độ tương thích cho trình duyệt cũ tốn nhiều công.
-
WebGL, Canvas và HTML kết hợp CSS là ba định dạng phổ biến.
-
Cùng chất lượng hiển thị nhưng dung lượng giảm đáng kể, đây là cách tối ưu đơn giản nhất cho thời gian tải.
-
Chế độ toàn màn hình cần người dùng chủ động bật.
-
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.
l41o7
-
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ó.
-
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.
-
Đóng tab đột ngột lúc đang lưu dễ mất dữ liệu.
-
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.
-
Lưu trữ cục bộ không có gì đảm bảo tồn tại lâu dài, đây là lý do dữ liệu quan trọng phải đưa lên máy chủ.
-
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.
-
Game HTML5 xuất hiện thay thế dần Flash sau khi Flash chính thức ngừng được hỗ trợ.
-
Tắt JavaScript khiến game web không chạy được.
-
Nhạc nền chiếm phần lớn dung lượng game web.
-
Đổi thiết bị mất tiến trình nếu game không có tài khoản.
-
Bốn đến sáu ký tự là độ dài phù hợp, đủ để tránh trùng mà vẫn đọc được cho nhau nghe.
-
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.
l41o7
-
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 đó.
-
Người dùng bật chế độ này sẽ thấy game thiếu hình, đây là lỗi khó tái hiện nếu người phát triển không nghĩ tới.
-
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.
-
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 chơi thử nên cho thấy phần hay nhất trong ba mươi giây đầu.
-
Tỉ lệ khung hình nên giữ nguyên khi co giãn.
-
Ba giây tải trang là mức trung bình chấp nhận được với game web nhẹ.
-
Bố cục co giãn theo kích thước cửa sổ.
-
Kho lưu trữ trong trình duyệt chứa được nhiều hơn nhưng phức tạp hơn.
-
Game web thường nhẹ hơn game cài đặt.
-
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.
-
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.
l41o7
-
Giao diện nên tách khỏi vùng vẽ game.
-
Vài megabyte là dung lượng trung bình của game giải đố đơn giản.
-
Ảnh, mã, mạng quyết định tốc độ tải.
-
Độ trễ trong game web nhiều người thường cao hơn ứng dụng gốc.
-
Lưu trữ cục bộ giới hạn dung lượng vài megabyte.
-
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õ.
-
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.
-
Trò chơi nhiều người trên web cần máy chủ trung gian.
-
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.
-
Kiểm tra game với tiện ích chặn quảng cáo đang bật.
-
Tối ưu cho công cụ tìm kiếm đưa người chơi đến trực tiếp.
-
Đăng ký tiến trình nền cho phép cập nhật khi có mạng trở lại.
l41o7
-
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.
-
Rút gọn mã chỉ làm khó đọc chứ không giấu được gì, nên đừng đặt bất kỳ bí mật nào trong đó.