평점 만점의 리뷰가 11,000개 이상
8만 5천명 이상의 리뷰
10만명 이상의 포럼 멤버가 선호하는 에셋
유니티에서 모더레이팅하는 모든 에셋
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 |
설명
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
123 users have favourite this asset
(123)
$99.99
세금/부가세는 결제 시 반영됩니다.
220 views in the past week
라이선스: Single Entity
Refund policy
Secure checkout:

License agreement
Standard Unity Asset Store EULA라이선스
파일 크기
142.7 MB
최신 버전
1.0.5
최신 릴리스 날짜
2025년 5월 5일
원본 Unity 버전
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