Engine
Engine game
Tổng quan
Engine game đầy đủ với rendering PBR, vật lý, kiến trúc ECS và visual scripting.
Engine là một công cụ phát triển game hoàn chỉnh chạy trên trình duyệt với khả năng kết xuất PBR. Kiến trúc Entity Component System cho phép logic game phức tạp, trong khi các hệ thống vật lý, tìm đường và âm thanh tích hợp đáp ứng mọi nhu cầu gameplay. Lập trình trực quan giúp phát triển game trở nên dễ tiếp cận với mọi người.
Engine is free to use — no backing, no subscription.
Tính năng chính
Đường ống kết xuất PBR
Entity Component System
Mô phỏng vật lý
Lập trình trực quan
Địa hình và thảm thực vật
Tìm đường NavMesh
Âm thanh không gian
Tối ưu hóa WebGPU
Xây dựng trên các engine mã nguồn mở đã được kiểm chứng
Babylon.js
Engine 3D dùng WebGPU đứng sau mọi viewport thời gian thực trong trình duyệt của bạn.
Bevy
Engine game viết bằng Rust cung cấp các bản build native cho desktop và di động của dự án bạn.

Colyseus
Máy chủ mã nguồn mở giữ mọi người chơi trong một phiên nhiều người luôn đồng bộ, theo thời gian thực.
Ảnh chụp màn hình

Thư viện




Câu hỏi thường gặp
Tôi có thể phát hành một tựa game thực thụ bằng công cụ này không?
Một dự án được xuất thành ứng dụng gốc (native) cho Windows, macOS hoặc Linux, hoặc thành APK Android, bằng cách tạo ra một dự án Rust trên engine Bevy rồi biên dịch nó. iOS và các hệ máy console không được hỗ trợ.
Tôi viết gameplay bằng ngôn ngữ nào?
Bằng JavaScript, cùng với lập trình trực quan cho phần logic mà bạn muốn nối dây hơn là gõ code. Đoạn script bạn viết trong trình soạn thảo chạy không đổi trong bản build gốc thông qua một runtime nhúng sẵn — không có phiên bản thứ hai nào cần duy trì.
Làm sao để thêm chế độ nhiều người chơi?
Một máy chủ thử nghiệm dùng chung đã sẵn sàng hoạt động, và một scene mới sẽ mặc định trỏ tới đó, nên một trò chơi có thể online trước cả khi bạn trả bất kỳ khoản phí nào. Máy chủ Colyseus của riêng bạn chỉ là một nút bấm trong khu vực thành viên, dành cho khi phòng thử nghiệm trở nên chật chội.
Bộ kết xuất (renderer) làm gì?
Babylon.js chạy trên WebGPU, có phương án dự phòng WebGL2: vật liệu dựa trên vật lý thực, địa hình và thảm thực vật, âm thanh không gian, và vật lý Havok được biên dịch sang WebAssembly.
Trình duyệt có thể chứa được trò chơi lớn cỡ nào?
Các dự án nhỏ và vừa chạy thoải mái. Một thế giới mở lớn sẽ chạm trần bộ nhớ của một tab trình duyệt, và so sánh một cách thẳng thắn thì một engine desktop trưởng thành vẫn là công cụ phù hợp cho một tựa game thương mại ở quy mô đó.
Tài nguyên (asset) đến từ đâu?
Từ các phần còn lại của bộ công cụ: mô hình từ Sculpt và Retopo, texture từ Pigment và Matter, sprite từ Pixel, animation từ Animate, âm thanh từ Pulse. Không cần xuất bất cứ thứ gì để đưa vào engine.