hiệu năng iOS
Đồ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ị.
Điều khiển bằng một ngón tay duy nhất là ràng buộc thiết kế tốt cho game web di động, vì nó loại bỏ mọi vấn đề về nhận diện đa điểm chạm.
09-11
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.
Game web không chiếm bộ nhớ lâu dài.
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 đó.
09-11
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.
Sự kiện chạm và sự kiện chuột không giống nhau.
Xoay ngang là bố cục mặc định của phần lớn game web.
09-11
Game web đa nền tảng không cần build riêng cho từng hệ điều hành.
Hiệu ứng trong suốt tốn hơn hình đặc.
Nút bắt đầu tồn tại một phần vì lý do kỹ thuật.
09-11
Đ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.
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.
Ba nút cơ bản trên giao diện game web thường là chơi, cài đặt và thoát.
09-11
Ba cách phổ biến để tìm game web là qua công cụ tìm kiếm, cổng tổng hợp game hoặc mạng xã hội.
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.
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.
09-11
Tỉ lệ khung hình nên giữ nguyên khi co giã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.
Trình duyệt di động chạy game web ít mượt hơn máy tính.
09-11
Vài megabyte là dung lượng trung bình của game giải đố đơn giản.
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.
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.
09-11
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.
Định dạng ảnh hiện đại nhẹ hơn định dạng cũ khá nhiều.
Đặ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.
09-11
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.
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.
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-11
Xóa dữ liệu duyệt web dễ mất bài.
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.
Tab chạy nền bị giảm tần suất cập nhật.
09-11
Hiệu ứng chuyển cảnh viết bằng kiểu dáng trang web chạy mượt hơn tự vẽ từng khung, vì trình duyệt xử lý chúng bằng phần cứng đồ họa.
Nếu game mượt rồi giật một nhịp đều đặn thì nguyên nhân gần như luôn nằm ở việc cấp phát bộ nhớ quá nhiều trong vòng lặp.
09-11
Âm thanh chỉ phát được sau thao tác của người dùng.
Mạng phân phối nội dung sao chép tệp ra nhiều nơi.
Việc dọn rác của trình duyệt gây khựng nhẹ, và cách tránh là giữ sẵn một kho vật thể để dùng lại.
09-11
Ba giây trễ tải hình ảnh game có thể do máy chủ lưu trữ ảnh ở xa vị trí người chơi.
Tải trước tài nguyên trong màn hình chờ.
Chặn quảng cáo đôi khi chặn nhầm mã game.
09-11
Bộ nhớ đệm đầy làm game tải chậm.
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-11
Tách nền và vật thể động ra hai lớp riêng giúp mỗi khung hình chỉ phải vẽ lại phần thực sự thay đổi.
Một số game web chơi được offline.
09-11
Kiểm tra trên máy thật thay vì chỉ giả lập.
Phát hiện va chạm tốn tài nguyên nhất trong game web.
09-11
Người chơi vào được nhanh hơn nhiều, và phần lớn họ không chơi hết tất cả các màn nên phần chưa tải cũng không lãng phí.
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.
09-11
Bố cục co giãn theo kích thước cửa sổ.
Hỏi xem trình duyệt có hỗ trợ thứ mình cần hay không đáng tin hơn nhiều so với đoán qua tên và phiên bản.
09-11
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ.
Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
09-11