
Опълченците на Шипка
A downloadable game for Windows
Overview
RTS Tower Defense combines real-time strategy and tower defense mechanics into a survival-focused experience. Players recruit and command units, manage a food-based economy, construct defensive structures, and adapt their strategy to withstand waves of enemies over the course of three in-game days.
The project was developed as both a gameplay prototype and a technical showcase, focusing on AI systems, pathfinding, combat mechanics, resource management, and large-scale gameplay architecture.
Features
Gameplay
- Hybrid RTS and Tower Defense gameplay
- Three-day survival progression
- Multiple difficulty levels
- Wave-based enemy attacks
- Food-based economy and troop recruitment
- Direct troop control and positioning
- Squad organization and unit management
- Central flag defense objective
- Healing area mechanics
- Day and night cycle
Units and Combat
- 8 unique troop types
- 6 enemy types with distinct combat behaviors
- 2 defensive tower types
- Stat-driven combat system
- Configurable unit attributes:
- Health
- Damage
- Attack Speed
- Attack Range
- Vision Range
- Procedurally assigned troop names from a pool of over 10,000 possible names
AI and Systems
- NavMesh-based movement and pathfinding
- Enemy wave management system
- Resource management systems
- Save and load functionality
- Difficulty scaling systems
Technical Features
- Dynamic sprite sorting system for environmental depth and visual clarity
- Directional 2D audio simulation based on camera position and zoom level
- Modular unit and combat architecture
- Event-driven gameplay systems
Technical Highlights
Troop Command System
Players can directly command and organize troops, allowing for strategic positioning, defensive formations, and tactical responses to incoming enemy waves.
AI Navigation
Units and enemies navigate the environment using Unity's NavMesh system, enabling reliable pathfinding and dynamic movement throughout the battlefield.
Dynamic Sprite Sorting
A custom rendering system automatically adjusts sprite order based on world position, allowing units to move naturally behind and in front of environmental objects while creating a convincing sense of depth within a 2D environment.
Directional Audio System
The audio solution simulates positional sound within a 2D space. Sound volume and stereo positioning are adjusted according to camera position, zoom level, and object visibility, reducing audio clutter while improving immersion.
Combat Architecture
Combat is driven by configurable unit statistics and reusable systems, making it easy to create new unit types and balance gameplay.



Leave a comment
Log in with itch.io to leave a comment.