11000+款5星资源
8.5万+用户参与评分
10万+社区成员鼎力支持
每款资源都经过 Unity 审核
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.
可编程渲染管线(SRP)兼容性
Unity可编程渲染管线(SRP)是让您能够通过C#脚本控制渲染的一个功能。SRP是支撑通用渲染管线(URP)和高清渲染管线(HDRP)的底层技术。
Unity版本 | 内置渲染管线 | 通用渲染管线(URP) | 高清渲染管线(HDRP) |
---|---|---|---|
6000.0.33f1 | 不兼容 | 兼容 | 不兼容 |
描述
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.
技术细节
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
退款政策
安全结账方式:

高品质资源
11000+款5星资源
深受用户信赖
8.5万+用户参与评分
强大的社区支持
10万+社区成员鼎力支持
语言
USD
EUR