This is a 2D demo shooter developed with Typescript, Pixi JS and React that uses the composite design pattern. You will try to survive from the enemies that will appear and use your skills against them.
Hosted in https://leoflood.github.io/pixi-shooter/.
$ git clone https://github.com/leoflood/pixi-shooter
$ cd pixi-shooter
$ yarn
$ yarn dev