Unity logo
取消
购物车
应用
Sell Assets

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 💫


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.

技术细节

Project runs on Windows, MacOS, and Linux


Stats for nerds:

  • 166 - Data Components
  • 102 - Systems
  • 90 - Authoring Scripts
  • 31 - Other MonoBehaviours
  • 20 - C# Classes, Structs, and Enums
  • 9 - ScriptableObject Types
  • 5 - Collision/Trigger Event Jobs
  • 1 - IJobEntity Job
  • 1 - Instance of Custom Inheritance
  • 1 - Awesome Game

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

一个实体
适用于个人或小型企业。
多个实体
适用于大型企业或多用户。

退款政策

该资源受 Unity 退款政策保护。详情请参阅 最终用户许可协议 (EULA)
安全结账方式:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
高品质资源
11000+款5星资源
深受用户信赖
8.5万+用户参与评分
强大的社区支持
10万+社区成员鼎力支持
Unity logo

语言

反馈

合作伙伴计划

合作伙伴
USD
EUR
Copyright © 2025 Unity Technologies
所有价格不包含税
USD
EUR