Multiplayer racing game solution
Top 25.7% on sourcepulse
Crazy Car is a networked multiplayer racing game solution built with Unity, targeting game developers looking to create custom online racing experiences. It provides a comprehensive architecture and core features like hot-swapping, matchmaking, and backend management, enabling rapid development of genre-specific titles.
How It Works
The game client utilizes QFramework for architecture, Addressable for asset management, and HybridCLR for hot-swapping C# code. Networking is supported via KCP and WebSocket. The backend comprises a Spring Boot and Mybatis Plus server for game logic and data persistence, with a Vue.js and Element UI frontend for administration. This modular approach allows for flexibility and efficient updates.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
The project is actively developed, with a QQ group for community interaction (577016553). The author welcomes contributions via pull requests and issues.
Licensing & Compatibility
The project is licensed under the MIT license, permitting commercial use and integration into closed-source projects.
Limitations & Caveats
The project is described as being in development, with the main branch not being a release branch. The online database may be reset periodically. iOS client testing requires direct contact with the author due to certificate issues.
6 months ago
1 day