Home

Awesome

Unity DOTS Character Controller Example

This repository contains the source code for a basic kinematic character controller implemented using Unity DOTS (Data-Orientated Tech Stack) with the new Entities (ECS) and Physics packages.

There is an accompanying article,

which steps through how the controller was created.

It should be noted that this project is for demonstration purposes only, and there is no guarantees of its correctness. This project may see occasional future updates to support new Unity or package versions and/or bug fixes.

The code was written against:

Web Demo

Unfortunately at this time Burst and WebGL do not get along. (source)

Controls

The demo scene uses the following controls:

ActionKeys
MovementWASD, Arrow Keys
Increase SpeedShift
JumpingSpace
Camera ZoomScroll Wheel
Camera Pan and PitchMiddle Mouse + Move

Contact

Any questions or comments may be directed to the contact information found here.

<br/> <br/> <br/>

Life Before Death, Strength Before Weakness, Journey Before Destination