Skip to content

A repository of all the code to follow he DOTS training series by WAYN Games

License

Notifications You must be signed in to change notification settings

WaynGames/DOTS-Training

Repository files navigation

DOTS-Training

A repository of all the code to follow he DOTS training series by WAYN Games

If you like this content, you can support us on ko-fi ko-fi

Come join us on discord to show what you made using the skill you learned here

01-HealthRegeneration
  • Import Assets
  • Setup
  • Editor Windows
  • IComponentData
  • System
  • Authoring
  • Baking
  • TransformUsageFlags
02-PathFollow
  • Dynamic Buffer
  • IBufferElementData
  • Internal Buffer Capacity
  • Local Transform
  • Transforms Helpers
  • Burst
  • Profiler
  • Baking Dependency
  • Baking Only Entity
  • Bonus Tip for cleaner code
03-Spawning
  • Entity Command Buffer
  • Structural Change
  • LocalToWorld
  • Entity Prefab
  • Tag Component
  • Enabled Component
  • EntityQueryOptions
  • UpdateAfter/UpdateBefore/UpdateInGroup
  • OnCreate
  • RequireForUpdate
04-TowerPlacement
  • Physics Package
  • Input System Package
  • Prefabs
  • MonoBehaviours to Entities
  • Physics Layer Management
  • Raycasting
  • Overlap Sphere
  • Collision Detection
  • Singleton Entities
  • Dynamic Buffers
  • Native Containers
05-GameOver
  • Physics Package
  • Collision Detection
  • Jobs
  • ITriggerEventsJob
  • Component Lookups
  • Entity Query
  • Entity Command Buffer
  • Playback Policy
06-ShootToKill
  • BlobAssetReference
  • BlobAsset
  • IAspect
  • IJobEntity
  • IJobChunk
  • Parallel Command Buffers
  • Entity Remaping
  • Memory Management
  • Job Dependancy
  • Job Scheduling
  • VFX
07-Animation
  • Managed components
  • Cleanup components
  • Hybrid workflow
  • SystemAPI.ManagedAPI
  • Reactive systems
  • Simulation vs. presentation separation
  • GameObjects and Entities synchronization
  • Animation integration with ECS
08-Health Bars
  • Change Filters
  • Hybrid workflow
  • SystemAPI.ManagedAPI
  • GameObjects and Entities synchronization
09-Scene Management
  • Scene Manager
  • Scene System
  • UI Toolkit
  • Build Settings
10-Putting it all together

This code package builds on top of all the knowledge toguht through out the series to make a fulling fucntionnal tower defense game with two levels and add mechanics such has economy mangement with coins from killing monster and for building tower.

This is available to all Ko-Fi supporters (One time donator and Members)
https://ko-fi.com/post/DOTS-Master-Class--Putting-it-all-together-L3L1WV4A7

A windows build of the game is available on https://wayngames.itch.io/dots-master-class

About

A repository of all the code to follow he DOTS training series by WAYN Games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages