Skip to content

Collection of DOTS Entity Component System mini-projects and a basic ECS netcode setup

License

Notifications You must be signed in to change notification settings

Jared-Freeman/Unity_ECS_Samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity_ECS_Samples

Collection of DOTS Entity Component System exercises and a basic ECS netcode setup. Created on Unity 6000.0.17f1

Contents

Project 1

A capsule that moves to a destination.

  • Intro to Components, Authoring, Baking, and Systems.

Project 2

Our capsule now moves to the nearest MovementTarget

Project 3

Player-controlled ECS agent.

Project 4

Continuously spawns huge amounts of Actors with health. Implements a global damage-over-time that will kill the Actors.

Networked Cube

Literally just this tutorial

  • NOTE: The ClientServerBootstrap for this project is commented out! Since only one bootstrap can live in a project, you'll need to swap them in Game.cs

Connect to Server

Implements client/server hosting for our Networked Cube scene. Build settings are configured so you can build this one out, port forward, and have players connect remotely.

  • This project mostly aggregates and iterates on code from UnityTechnologies.
  • Artwork (if you can call it that) by me

Resources

About

Collection of DOTS Entity Component System mini-projects and a basic ECS netcode setup

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published