평점 만점의 리뷰가 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 VersionBuilt-inURPHDRP
6000.0.33f1
Not compatible
Compatible
Not compatible

설명

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.

Technical details

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

싱글 엔티티
개인 사용자나 소규모 비즈니스에 적합.
멀티 엔티티
대기업이나 여러 사용자가 공용으로 사용시에 적합.

Refund policy

이 에셋은 Unity 환불 정책의 적용을 받습니다. 자세한 내용은 EULA를 참조하세요.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo

언어

어필리에이트 프로그램

멤버십링크 생성기어필리에이트 ID

Feedback

파트너 프로그램

협력사
USD
EUR
Copyright © 2025 Unity Technologies
모든 가격은 부가가치세를 제외한 금액입니다.
USD
EUR
DOTS Survivors - Complete ECS Game Project & Instructional Documentation
$99.99