Đu dây theo động lượng qua hẻm núi đá vôi lúc hoàng hôn mùa mưa. Dây đu là một ràng buộc vật lý thực sự — chùng cho đến khi căng đột ngột, độ đàn hồi bằng không — và việc kéo dây trong lúc đu bảo toàn động lượng góc, nên tự kéo mình lên dây ở đáy vòng cung thực sự khiến bạn nhanh hơn (+19% so với chỉ đu, đã đo lường). Thế giới kéo bạn xuống mạnh hơn 1,26 lần khi bạn nắm dây. Một phép dò khả năng tiếp cận đã dẫn dắt hệ vật lý phát hành qua hàng nghìn lần thử đu-kéo, và mọi tổ chim cùng gờ đá nhô ra trong hẻm núi đều được đặt trên quỹ đạo mà một trong các lần thử đó thực sự đạt tới. Nhân vật thu thập bằng Blender với mocap có khuôn mặt chớp mắt và phản ứng ở mọi tư thế cơ thể. Xây dựng trên Phaser 4.
Đấu trường hất văng nhìn từ trên xuống: giữ để lấy đà, thả ra để LAO vào. Va chạm trao đổi động lượng thực — khối lượng, độ đàn hồi 0,58, hit-stop phân cấp theo tốc độ tiếp cận — và camera bị đẩy theo phương pháp tuyến va chạm bằng lò xo giảm chấn tới hạn, không rung ngẫu nhiên. Một con cừu núi Blender chạy bằng mocap bảo vệ mỏm muối trên đỉnh trước các đối thủ màu hung; hãy hất chúng khỏi vách núi. Mọi thông số đều được đo trên hình khối xám trước tiên.
Game nền tảng chú trọng độ chính xác và cảm giác chơi: toàn bộ lớp chuyển động — bất đối xứng trọng lực rơi 1,8×, khung thời gian coyote 90ms, đệm nhảy 130ms, treo đỉnh nhảy, camera nhìn trước — đã được tinh chỉnh và đo lường trên các khối xám trước khi có bất kỳ hình ảnh nào. Sau đó một chú cáo Blender gắn mocap được đặt lên trên lớp cảm giác đã hoàn thiện. Hãy thắp lại ba lò lửa của đền thờ.
Không có dự án nào trong danh mục này. Hãy chọn danh mục khác.
AI agent tinh chỉnh cảm giác chơi trước khi thêm hình ảnh
AI agent xây dựng bản dựng thô có thể chơi được, thử nghiệm các điều khiển và điều chỉnh giá trị chuyển động cùng camera trước khi thêm hình ảnh hoàn thiện. Mọi tác phẩm đều bắt đầu từ các khối xám với lớp cảm giác hoàn chỉnh: trọng lực rơi nặng hơn trọng lực bật lên, coyote time, đệm đầu vào, camera nhìn trước có làm mượt. Hình ảnh không bao giờ cứu vãn được một game có cảm giác chơi sai — vì vậy cảm giác chơi phải được kiểm chứng qua trải nghiệm chơi trước.
FEEL_NOTES.md — nhảy
trọng lực rơi ×1.8đã loại ×1.0 "lơ lửng, thiếu trọng lượng" · ×2.4 "nặng như gạch"
coyote time 90msđã loại 0 "không công bằng" · 150ms "mép nhảy nhão"
đệm đầu vào 120mslệnh nhảy bấm sớm vẫn được ghi nhận khi tiếp đất
Mỗi hằng số phát hành kèm lý do — và cảm giác của những giá trị bị loại.
Juice được tinh chỉnh — không chỉ có mặt
Checklist chỉ là mức tối thiểu; tay nghề nằm ở các con số. Hit-stop theo từng hạng va chạm, rung màn hình tắt dần không xoay, một họ easing có tên cho từng loại chuyển động, scale bẹp dãn khi tiếp đất. Một mục checklist có tồn tại nhưng chỉnh sai vẫn bị tính là phát hiện lỗi ở đây.
Kiểm tra hiệu ứng juice — cổng chu kỳĐã tinh chỉnh
Easingvật phẩm Back.out · UI Cubic.inOut · tiếp đất Bounce-lite
✓
Squashtiếp đất 1.15x/0.85y → ổn định trong 90ms
Được benchmark, không phải cảm tính
Mỗi tác phẩm phải chứng minh độ phản hồi của mình: 60fps duy trì với mẫu frame-time được ghi lại, input tới phản hồi trong hai frame, phản hồi trong 100ms cho mọi sự kiện tương tác — đo qua timestamp telemetry, ghi vào sổ cái.
Chuẩn cảm giác chơiĐạt
Duy trì 60fps · khung hình tệ nhất 17.8msđầu vào→phản hồi: 1 khung hìnhphản hồi ≤100ms: 100% sự kiện
Bài học mọi engine thừa hưởng
Một khoảng hit-stop đã tinh chỉnh hay đúng nhóm easing cho một cú tiếp đất hoạt động giống hệt nhau trong game canvas, Godot và Defold. Kết quả của phòng thí nghiệm được chuyển thành các quy tắc số liệu, không phụ thuộc engine vào hướng dẫn mà mọi bản dựng 2D tuân theo — tính khả chuyển đó là lý do phòng thí nghiệm này tồn tại.
Đã chuyển giao trong chu kỳ này
Bảng hit-stop khi va chạmnhẹ 30–50ms · nặng 60–80ms · hạ gục 100–120ms + lóe sáng
Nhóm easing theo từng loại chuyển độngvật phẩm / UI / tiếp đất / camera — được đặt tên, có lý do
→ hướng dẫn cho người xây dựnggiờ đây ràng buộc mọi game 2D, trên mọi engine
Một tác phẩm được tạo ra thế nào
01
Bộ concept
Các bảng concept + bản kiểm kê — chuẩn chung.
02
Blockout ưu tiên cảm giác
Trọng lực, coyote time, camera — tinh chỉnh trên khối xám, ghi lại thành văn.
Quy tắc cảm giác không phụ thuộc engine chảy vào mọi bản build 2D.
Giải đáp thắc mắc
Chính xác thì "game feel" là gì?
Là tích lũy của những vi-quyết-định khiến tương tác trở nên đã tay: trọng lực bất đối xứng cho cú nhảy sức nặng ra sao, 60 mili-giây hit-stop bán được một cú va chạm thế nào, lookahead của camera giữ người chơi định hướng ra sao. Từng cái riêng lẻ thì vô hình, gộp lại là khác biệt giữa sống động và chết lặng.
Vì sao dành hẳn một lab cho nó?
Vì tri thức về cảm giác chơi là những con số kèm lý do, mà chẳng ai chịu ghi các con số lại. Tài liệu FEEL_NOTES của mỗi chu kỳ — từng hằng số, vì sao chọn giá trị đó, các giá trị bị loại cho cảm giác gì — trở thành nghiên cứu mà cả nền tảng xây tiếp lên.
Vì sao dùng Phaser cho việc này?
Tween, camera và particle emitter của Phaser chính xác là bộ đồ nghề juice, trên framework web-2D chuyên nghiệp — con đường ngắn nhất từ một giả thuyết về cảm giác đến một bài test chơi được.
Các engine khác có hưởng lợi không?
Đó chính là mục đích: các hằng số cảm giác không phụ thuộc engine. Các quy tắc đã chuyển giao ràng buộc mọi game 2D builder phát hành — canvas, Phaser, Godot lẫn Defold.
Tôi có thể khám phá những loại cơ chế nào ở đây?
Duyệt thư viện để tìm các tương tác 2D được thiết kế tập trung và các kỹ thuật tạo nên cảm giác của chúng. Mô tả của mỗi dự án giải thích nó khám phá điều gì, vì vậy hãy chọn một tác phẩm dựa trên cơ chế của nó cũng như ảnh chụp màn hình.
Làm sao để đánh giá cảm giác chơi của một ví dụ?
Hãy thử bắt đầu, dừng lại, nhảy hoặc tương tác nhiều lần. Chú ý đến phản hồi đầu vào, thời gian chuyển động, phản hồi và độ phục hồi; một ảnh tĩnh không thể thể hiện những phần đó của trải nghiệm.
Bản mô tả yêu cầu của tôi có thể dùng phong cách hình ảnh khác không?
Có. Hãy mô tả thế giới, bảng màu và hướng nhân vật riêng của bạn cùng với cơ chế và cách điều khiển. Một tham chiếu từ phòng thí nghiệm có thể giải thích tương tác bạn muốn mà không yêu cầu cùng một diện mạo.
Tạo một game có cảm giác đã tay ngang với vẻ ngoài
Mọi game 2D builder phát hành đều thừa hưởng nghiên cứu cảm giác chơi của lab này.