Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/10
DOTS Survivors is a complete game project built with Unity ECS. Use this project and included documentation to learn many tips, tricks, and workarounds for creating a full game with ECS in Unity 6.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity Version | Built-in | URP | HDRP |
---|---|---|---|
6000.0.33f1 | Not compatible | Compatible | Not compatible |
Description
Quick Links 💫
- FREE 4.5 Hour Tutorial - DOTS-based survivors game (Great Intro to ECS)
- Online Documentation
- Support Discord
Included in This Asset 🎁
- All project files from complete game: DOTS Survivors
- ECS-based source code by Johnny of Turbo Makes Games
- Art & Sound custom made by Cille and Emil of Penzilla Design
- Documentation site detailing all core concepts of game's architecture
- Video overviews of core concepts showcasing code and editor config
Game Features 🚀
- 12 Weapons - each with their own unique behavior and upgrade path
- 12 Passive abilities - modifies various stats on player and their weapons, upgraded through leveling
- 6 Characters to play as inspired by the hosts of The Hot Path Show and their respective pets!
- 15 Enemy types with up to 4 color variations for a total of 42 unique enemies
- Visual and strength enhancements on boss enemies
- Enemy spawn waves and special events (plant circle, enemies that move as a group)
- 3 Stages to explore - The Moon, Mars, and Venus
- Items - Health, Money, Gems, and of course... SUPPLY CRATES!
ECS Concepts Implemented 🧬
- Examples of all data component types - unmanaged, managed, shared, cleanup, tag, flag, enableable, dynamic buffer, singleton, and blob assets
- Shader-based animations controlled via material override components
- Entity interaction system for raising events between different entities
- ISystem & SystemBase systems
- Editor World Systems
- Multithreaded jobs
- Gameplay pausing
- Integration with managed UI, SFX, and VFX
- Keyboard and controller input via input system
- Interesting uses of authoring and baking
- Multiple approaches to ECS prefab management
- DOTS Physics - character movement, collision events, and spatial queries
- And a whole lot more!
Documentation 📚
- Full API documentation of over 420 custom types
- Detailed written documentation core systems and features
- Explanations of common programming patterns
- Video documentation further detailing important aspects of the project
- Information on how to extend or reskin the project to make it your own
- Highlights edge-cases and workarounds necessary for implementing certain gameplay features with ECS in Unity 6
Other Information 🔮
DOTS Survivors was developed using Unity 6 and is intended to maintain compatibility through the Unity 6 generation.
Technical details
DOTS Survivors - Complete ECS Game Project & Instructional Documentation
(not enough ratings)
$69.99
$99.99
-30%
Taxes/VAT calculated at checkout
License type: Single Entity
Refund policy
Secure checkout:

License agreement
Standard Unity Asset Store EULALicense type
File size
142.1 MB
Latest version
1.0.1
Latest release date
Mar 17, 2025
Original Unity version
6000.0.33
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Language
Feedback
Partners Program
PartnersUSD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR