GithubHelp home page GithubHelp logo

aboutunity / dots-training Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wayn-games/dots-training

0.0 0.0 0.0 498 KB

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

License: Other

C# 100.00%

dots-training's Introduction

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

dots-training's People

Contributors

wayn-games avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.