/ecs

Typescript Entity Component System Game Engine

Primary LanguageJavaScript


ECS is a experimental Entity Component System. Etc...

Features

  • 3D Rendering (ThreeJS)
  • 2D Rendering (PixiJS)
  • Sounds (HowlerJS)
  • UDP Networking (Geckos)
  • TCP Networking (uWebsockets)
  • Snapshot Interpolation
  • Physics (MatterJS, CannonJS, AmmoJS & PhysX)
  • Gamepad Input
  • React UI

Getting started

git clone git@github.com:Milkshake-Inc/ecs.git
yarn
yarn start

Resources

useCouple (useBindings)

useEntity

useEvents

useQueries

useState