Clash Battle - Multiplayer Card Arena Template
BizachiCode
$27.50
$55.00
50%OFF
(no ratings)
Jump AssetStore
Unity template for real-time card arena games: 1v1 battles with troops, spells and buildings, decks, chests, clans and more, playable offline or online with an authoritative Colyseus server.Clash Battle Template is a production-ready, server-authoritative real-time card battle game. It includes both the game template and the complete WebSocket server backend.Create your own Clash Royale-style game without wasting time creating code and mechanics from scratch.WebGL Demo Documentation Discord Community Developer's websiteWhat's included:Game Template:A complete battle system in the style of Clash Royale with troops, buildings and spells.21 demo cards, king and princess towers, crowns, overtime with double and triple elixir.Battles against other players or bots.Full meta-game: deck builder, card collection, upgrade system, lootboxes, shop with daily rotation.Server-authoritative battles with smooth client-side interpolation for both WebSocket and offline backends.Offline modeLogin (email/password + guest), profile, settings, nickname renameClan system with real-time chat, emotes, donations, member roles, search and clan war.Friends list with online status and friendly battlesLeaderboardsBattle PassTrophy RoadChest SlotsBattle emotes, victory animations, particle reward FXReplay SystemMatch history + replay viewerReal-time server data update system, exporting with just one click.Localization: English, Portuguese, Chinese, Japanese and Korean (LanguageManager, ready for more languages)Local + remote update flow (Google Play / App Store / custom JSON)Customization:Every game-design-related setting lives in the Editor as ScriptableObjects:Units (stats, AI, animations, costs)Maps + arenasLootbox reward tablesShop offers + rotationsCurrency definitionsBattle Pass / Trophy Road / Chest Slot rewardsClan rules + chat configThe documentation has step-by-step tutorials for creating a new arena and a new card.WebSocket Backend Server:Authoritative battle simulation at 20 ticks/sec (configurable) with delta-encoded state sync.REST + WebSocket APIs for auth, matchmaking, shop, IAP, clans, friends, telemetry.JWT auth with email/password + persistent guest accounts (device-id based).Real-money IAP with server-side receipt validation: Google Play Billing, Apple App Store StoreKit, Stripe Checkout / Payment Intents.Auto-reconnect for battle and lobby sockets.GM panel with ban / kick / grant currency / set trophies / search players.Real-time data push to clientTelemetry pipeline with crash aggregationMulti-region distributed scaling via Redis (optional)This asset uses the following third-party resources:LeanTweenLicense: MITAuthor: Russell Savage - Dented PixelUnityHFSMLicense: MITAuthor: InspiaaaColyseus Unity SDKLicense: MITAuthor: Endel DreyerMsgPack SerializationLicense: MITAuthor: Denis ZykovMeshCombineWizardLicense: MITAuthor: Gojko RadonjicUniTaskLicense: MITAuthor: Yoshifumi Kawai / Cysharp, Inc.VContainerLicense: MITAuthor: hadashiAUIEffectLicense: MITAuthor: mob-sakaiUIParticleLicense: MITAuthor: mob-sakaiOther assets, audio, 3D models, etc., are all under the CC0 license.Unity 6Render pipeline: Universal Render Pipeline (URP) only.Required packages: Addressables, Input System, Newtonsoft Json and Unity Toon Shader (com.unity.toonshader).Active Input Handling must be set to Both.Platforms: Android, iOS, PC and WebGL. Portrait orientation.UI built with uGUI and TextMeshPro, with one sprite atlas per menu.Optional server: Node.js 20.9 or newer, Colyseus, and MySQL 5.7+ or MariaDB 10.3+. Redis is optional, for running more than one server process.Languages: English, Portuguese, Chinese, Japanese and Korean.Documentation: online and as an offline PDF inside the package.




