-
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.
-
Zoom quá lớn dễ vỡ bố cục game.
-
Bản chơi thử nên cho thấy phần hay nhất trong ba mươi giây đầu.
-
Di chuyển dần về vị trí đúng thay vì nhảy thẳng tới giữ cho hình ảnh mượt mà hơn nhiều.
-
Khoảng cách vật lý quyết định độ trễ, đây là lý do các mạng phân phối nội dung tồn tại.
-
Khi chia sẻ đường dẫn lên mạng xã hội, hình ảnh hiển thị thường quan trọng hơn cả tên game.
-
Quảng cáo xen màn chơi là nguồn thu chính của game miễn phí.
ob1yo
-
Game web nhẹ phù hợp máy cấu hình thấp hơn game cài đặt đầy đủ.
-
Vòng lặp game nên đồng bộ với nhịp vẽ của màn hình.
-
Một địa chỉ web chạy hai thiết bị.
-
Không có biểu tượng trên màn hình chính nên người chơi dễ quên, đây là lý do các trang game hay nhắc thêm vào dấu trang.
-
Cảm biến gia tốc truy cập được từ trang web nhưng cần quyền của người dùng ở nhiều hệ điều hành, và cách hỏi quyền khác nhau giữa các nền tảng.
-
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.
-
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.
-
Đóng tab đột ngột lúc đang lưu dễ mất dữ liệ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.
-
Thanh tiến trình tải giữ người chơi ở lạ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 đó.
-
Gộp nhiều vật thể vào một lệnh vẽ cải thiện hiệu năng rõ rệt hơn là thu nhỏ kích thước từng vật.
ob1yo
-
Tái sử dụng vật thể thay vì tạo mới liên tục.
-
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ.
-
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.
-
Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
-
Ảnh, mã, mạng quyết định tốc độ tải.
-
Nén âm thanh mạnh tay hơn nén hình ảnh.
-
Thời gian tải ảnh hưởng trực tiếp đến thứ hạng tìm kiếm.
-
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.
-
Chế độ toàn màn hình cần người dùng chủ động bật.
-
Thêm vào màn hình chính biến trang web thành gần như ứng dụng.
-
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.
-
Người chơi web hay đóng tab đột ngột, nên khoảng cách giữa hai lần lưu càng ngắn thì càng ít mất mát.
ob1yo
-
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ó.
-
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.
-
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 ý.
-
Chuỗi văn bản vẽ trên Canvas rất tốn tài nguyên.
-
Thêm đối thủ máy hoặc mở phòng nhỏ hơn tốt hơn là để người chơi chờ vô hạn rồi bỏ đi.
-
Sự kiện chạm và sự kiện chuột không giống nhau.
-
Giao diện nên tách khỏi vùng vẽ game.
-
Tài khoản game web giúp lưu điểm qua các lần chơ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.
-
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.
-
Trình duyệt trên hệ điều hành di động có giới hạn riêng.
-
Lớp nền tĩnh chỉ cần vẽ một lần.
ob1yo
-
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.
-
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.