RepositoryC#
TA

TastSong/CrazyCar

网络联机游戏解决方案---Unity制作的联机赛车游戏,服务端为SpringBoot + Mybatis Plus;后台为Vue + Element;游戏端采用QFramework框架,Addressable+HybridCLR实现热更新,支持KCP和WebSocket网络。

1.8kstars
371forks
1issues
9views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: mybatis

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: game

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: mybatis

#1 Repository Của Tuần

🏎️ Crazy Car — Giải pháp game đa người nối đời thực bằng Unity

Một dự án game đa nền tảng hoàn chỉnh từ giao diện đến server, hỗ trợ hot reload và đồng bộ mạng thời gian thực.

Crazy Car là một trò chơi đa người hành động tay lái được xây dựng bằng Unity, dùng để minh họa một kiến trúc mạng nối hoàn chỉnh cho các trò chơi trực tuyến. Dự án kết hợp QFramework làm khung game, Addressable và HybridCLR hỗ trợ cập nhật nhanh, trong khi Spring Boot + MyBatis-Plus cung cấp backend mạnh mẽ. Kết nối mạng thông qua KCP hoặc WebSocket, cùng giao diện quản lý Vue + Element.

✨ Điểm nổi bật

  • Hot reload bằng HybridCLR: Cập nhật logic game mà không cần xuất bản lại toàn bộ bản cập nhật.
  • Đồng bộ vật lý thời gian thực: Sử dụng phương pháp đồng bộ vật lý để giữ cho trải nghiệm mượt mà.
  • Hỗ trợ KCP và WebSocket: Linh hoạt lựa chọn giao thức truyền tải phù hợp với nhu cầu.
  • Hệ thống người dùng và xác thực: Hỗ trợ đăng ký, đăng nhập và quản lý tài khoản người dùng.
  • Cập nhật tài nguyên: Thay đổi avatar, trang phục và thiết bị thông qua Addressables.
  • Chế độ thi đấu đa dạng: Bao gồm thi đấu thời gian và trận đấu hai người.
  • Đa ngôn ngữ: Hỗ trợ đa ngôn ngữ thông qua TranslateEditor.cs.
  • Tối ưu hiệu năng: Tích hợp LOD, GPU Instancing, SRP Batcher và các tính năng tối ưu khác.

💡 Vì sao đáng chú ý

Dự án mang lại một ví dụ thực tế về cách xây dựng một trò chơi mạng hoàn chỉnh từ client đến server, rất phù hợp cho nhà phát triển muốn học hỏi kiến trúc đa nền tảng và cập nhật nhanh. Không chỉ là một trò chơi, Crazy Car còp là một nền tảng tham chiếu vữ chắc cho các dự án game đa người trong tương lai.


#Unity #GameDev #OnlineMultiplayer #HybridCLR #Addressables #Springboot #Vue #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryTypeScript
vuejs/vue

This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

212.6k
Oct 10, 2024
RepositoryC#
egametang/ET

Unity3D Client And C# Server Framework

9.9k
Aug 26, 2026
RepositoryC#
UnityTechnologies/open-project-1

Unity Open Project #1: Chop Chop

6.1k
Aug 4, 2023
RepositoryC#
liangxiegame/QFramework

Godot/Unity3D System Design Architecture

5.5k
Oct 23, 2026
RepositoryC#
Bian-Sh/Assemblies-Hotfix-Toolkit-Unity

Assemblies hotfix with unity addressable , for windows and android , both mono and IL2CPP scripting backend,IL2CPP hotfix powered by wolong(HybridCLR)

189
Sep 15, 2022
RepositoryJava
YunaiV/ruoyi-vue-pro

🔥 官方推荐 🔥 RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城、CRM、ERP、MES、IM、AI 大模型、IoT 物联网等功能。你的 ⭐️ Star ⭐️,是作者生发的动力!

40.0k
Oct 25, 2026
RepositoryJava
JeffLi1993/springboot-learning-example

spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。

16.6k
Dec 3, 2023
RepositoryJava
macrozheng/mall-learning

mall学习教程,架构、业务、技术要点全方位解析。mall项目(60k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot、MyBatis、Elasticsearch、RabbitMQ、Redis、MongoDB、MySQL等技术,采用Docker容器化部署。

13.4k
Sep 15, 2024
RepositoryJava
macrozheng/mall-swarm

mall-swarm是一套微服务商城系统,采用了 Spring Cloud Alibaba、Spring Boot 3.5、Sa-Token、MyBatis、Elasticsearch、Docker、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。

13.2k
Jul 31, 2026