Xóc đĩa cao thủ
Lưu trữ cục bộ giới hạn dung lượng vài megabyte.
Với game chỉ có vài chục vật thể thì Canvas dễ viết hơn nhiều, còn WebGL chỉ đáng dùng khi số lượng vượt quá khả năng của nó.
09-10
Bố cục co giãn theo kích thước cửa sổ.
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.
Con trỏ chuột khóa được trong game bắn súng web.
09-10
Zoom quá lớn dễ vỡ bố cục game.
Bảng xếp hạng dựa hoàn toàn vào dữ liệu người chơi gửi lên sẽ nhanh chóng bị chiếm bởi những con số vô lý.
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.
09-10
Tải trang một lần là chơi được ngay.
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ột số tổ hợp phím bị hệ điều hành chiếm dụng.
09-10
Kiểm tra game với tiện ích chặn quảng cáo đang bật.
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.
Thanh tiến trình tải giữ người chơi ở lại.
09-10
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.
Bộ nhớ đệm đầy làm game tải chậm.
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ.
09-10
Ba giây chờ quảng cáo trước khi vào game là mức phổ biến ở nhiều cổng game miễn phí.
Học bằng cách làm thử hiệu quả hơn nhiều so với đọc, nhất là với người chơi chỉ ghé qua vài phút.
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-10
Vài megabyte là dung lượng trung bình của game giải đố đơn giản.
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.
Canvas hợp game hai chiều đơn giản.
09-10
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.
Mở trực tiếp trên trình duyệt, khỏi cài.
Tính toán theo thời gian trôi qua thay vì theo số khung hình.
09-10
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.
Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
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-10
Tiện ích mở rộng có thể thay đổi nội dung trang.
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.
Bookmark trang game giúp truy cập nhanh lần sau mà không cần tìm lại.
09-10
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.
Đâ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-10
Thêm vào màn hình chính biến trang web thành gần như ứng dụng.
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 trên máy thật thay vì chỉ giả lập.
09-10
Kho lưu trữ trong trình duyệt chứa được nhiều hơn nhưng phức tạp hơn.
Ba giây tải trang là mức trung bình chấp nhận được với game web nhẹ.
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.
09-10
Chuyển sang dùng ảnh chữ dựng sẵn hoặc phần tử trang web riêng cho phần giao diện thường nhanh hơn nhiều.
Chế độ tương phản cao giúp người chơi ở ngoài trời nhìn rõ hơn, đây là tùy chọn ít tốn công làm mà lại mở rộng được đối tượng người dùng.
09-10
Quảng cáo xen màn chơi là nguồn thu chính của game miễn phí.
Game web thường nhẹ hơn game cài đặt.
09-10
Lưu tiến trình sau mỗi màn thay vì sau mỗi phiên.
Tỉ lệ khung hình nên giữ nguyên khi co giãn.
09-10
Chuyển tab giữa trận có thể làm mất nhịp game.
Tải trước tài nguyên trong màn hình chờ.
09-10
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.
Đổi thiết bị mất tiến trình nếu game không có tài khoản.
09-10
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.
Ngón tay kém chính xác hơn con trỏ nhiều lần, một nút vừa đủ cho chuột sẽ rất khó chạm trúng trên điện thoại.
09-10