Brazilendel/colyseus-babylonjs-boilerplate
BabylonJS + Colyseus: Multiplayer Boilerpate
🎮 BabylonJS + Colyseus: Bộ khung game đa người chơi 3D web sẵn
Dự án đã ngưng phát triển. Mẫu cập nhật mới nhất tại tài liệu BabylonJS.
Đây là bộ cài đặt mẫu kết hợp BabylonJS phiên bản 4.x với Colyseus 0.14.x, giúp nhanh chóng khởi tạo dự án game đa người chơi thời gian thực trên nền WebGL. Dự án bao gồm cả máy khách (client) và máy chủ (server), mỗi phần đều có cấu trúc riêng biệt, dễ dàng mở rộng.
✨ Điểm nổi bật
- Cấu trúc hai phần: Client (BabylonJS + Colyseus client) và Server (Node.js + Colyseus server) được tách rõ rệt, dễ quản lý và phát triển độc lập.
- Webpack 4.x: Hỗ trợ bundling và chạy phát triển nhanh với webpack-dev-server.
- TypeScript 3.x: Cung cấp kiểu dữ liệu mạnh mẽ cho cả client và server.
- WebSocket server: Chạy trên cổng 2657, hỗ trợ kết nối đa người dùng thời gia thực.
- Triển khai nhanh trên Heroku: Hỗ trợ triển khai bằng một cú nhấn với nút Deploy của Heroku.
- Yêu cầu môi trường nhẹ: Chỉ cần Node.js v12.0.0 trở lên để chạy cả hai phần.
💡 Vì sao đáng chú ý
Dự án cung cấp một bộ khung hoàn chỉnh để phát triển game đa người chơi 3D ngay trên trình duyệt, kết hợp sức mạnh của BabylonJS trong render đồ họa 3D và Colyseus trong quản lý trạng thái đồng thời thời gian thực. Đây là lựa chọn lý tưởng cho những nhà phát triển muốn nhanh chóng thử nghiệm ý tưởng game đa người chơi mà không cần thiết lập kiến trúc từ đầu. Tuy nhiên, dự án đã ngưng cập nhật, người dùng nên tham khảo các tài liệu chính thức của BabylonJS và Colyseus để có ví dụ mới nhất.
#BabylonJS #Colyseus #Multiplayer #GameDevelopment #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Building a open source multiplayer 3d rpg using babylon.js and colyseus
Clone any website with one command using AI coding agents
A Foundation for Scalable Cross-Platform Apps
Modern React starter kit with Bun, TypeScript, Tailwind CSS, tRPC, Stripe, and Cloudflare Workers. Production-ready monorepo for building fast web apps.
🚀🎉📚 Nextjs Boilerplate and Starter with App Router and Page Router support, Tailwind CSS 4 and TypeScript ⚡️ Made with developer experience first: Next.js 16 + TypeScript + ESLint + Prettier + Drizzle ORM + Husky + Lint-Staged + Vitest + Testing Library + Playwright + Storybook + Commitlint + VSCode + Sentry + PostCSS + Tailwind CSS ✨