Description
Block Conquest is a premium production-ready real-time tactical strategy game template built with Unity and powered by a secure Node.js backend.
Players create powerful hero formations, deploy units onto a dynamic battlefield grid, capture territories, defend their base, and compete in both PVE campaigns and real-time PVP battles.
Featuring a unique territory-control combat system, every battle takes place on a large tactical grid where players strategically capture tiles while managing combat units, hero abilities, and battlefield positioning.
The package includes a complete server-authoritative multiplayer backend built with Node.js, Express.js, MongoDB, JWT authentication, and anti-cheat protection systems.
Designed for mobile and WebGL platforms, Block Conquest provides everything needed to build, customize, and launch a large-scale strategy game without developing complex backend infrastructure from scratch.
Core Gameplay Features
Real-time tactical strategy gameplay
Dynamic territory capture system
36×64 tactical battlefield grid
Hero-based squad formations
PVE campaign mode
Real-time PVP matchmaking
Base defense mechanics
Strategic resource management
Server-synchronized combat AI
Combat Systems
Melee Soldiers
Ranged Archers
Support Prophets
Defensive Barricades
Intelligent AI targeting
Real-time territory control
Strategic battlefield positioning
Slingshot Artillery Mode
Physics-based artillery controls
Pitch and yaw aiming system
Burst-fire mechanics
Reloading system
AI-assisted targeting
Mobile touch controls
WebGL mouse controls
Progression & Retention Systems
50-stage PVE campaign
Hero level progression
Hero rarity evolution system
Hero shard collection
Gold and gem economy
Daily achievements
Weekly achievements
Lifetime achievements
Daily login rewards
Global leaderboard system
Trophy rankings
Campaign rankings
Spells & Abilities
Bombardment
Poison Damage Over Time (DOT)
Blizzard
Upgradeable spell system
Unity Client Features
Unity uGUI interface
Responsive UI system
Multi-resolution support
UniRx integration
DOTween Pro animations
Cinemachine camera system
Object pooling optimization
Easy Save 3 integration
Clean modular architecture
Backend Features
Complete Node.js backend included
Express.js server
MongoDB database integration
Cloud profile storage
Secure authentication system
JWT access tokens
Refresh token management
bcryptjs password encryption
Server-authoritative gameplay
Anti-cheat protection
Deterministic battle calculations
Data-Driven Architecture
All game systems can be modified using CSV configuration files:
Unit statistics
Shop prices
Hero upgrades
Campaign stages
Economy balancing
Quest progression
Reward systems
Included Package Contents
Full Unity client source code
Complete Node.js backend source code
MongoDB database schemas
Configuration files
Project assets
Documentation
Key Features
AdMob ads integrated
Mobile and desktop support
Android App Bundle support
ARM64 support
API 36 compatible
Easy reskinning
Beginner-friendly architecture
Clean project structure
Responsive UI
Increasing difficulty progression
Technical Specifications
Engine: Unity 6.4+
Genre: Real-Time Strategy (RTS)
Multiplayer: Yes
Backend: Node.js + Express.js
Database: MongoDB
Programming Language: C#
Server Language: JavaScript
Platforms: Android, iOS, WebGL
Requirements
Unity 6.4 or newer
Node.js environment
MongoDB database
Unity Hub
Basic Unity knowledge
Android Build Support module
Xcode for iOS builds
Supported Platforms
Android
iOS
WebGL
Desktop
Setup Instructions
Download and extract the package.
Open the Unity project using Unity 6.4 or newer.
Configure MongoDB database settings.
Deploy the Node.js backend server.
Configure authentication settings.
Import required packages.
Customize game assets and configurations.
Test multiplayer functionality.
Build for Android, iOS, or WebGL.
Deploy and publish your game.
Why Choose This Template
Save thousands of development hours
Complete frontend and backend solution
Multiplayer-ready architecture
Server-authoritative anti-cheat system
Deep progression and retention systems
Highly scalable for commercial projects
Professional RTS framework
Mobile and WebGL optimized
FAQ
Is multiplayer functionality included?
Yes. The package includes complete real-time multiplayer support with server-authoritative architecture.
Is the backend source code included?
Yes. Full Node.js, Express.js, and MongoDB backend source code is included.
Can I customize heroes, units, and levels?
Yes. The project uses CSV-based data-driven configurations for easy customization.
Which platforms are supported?
Android, iOS, WebGL, and desktop platforms are supported.
Does the project include anti-cheat protection?
Yes. Battles are processed through a server-authoritative system with JWT authentication and deterministic calculations.