The original idea was creating a small minigame for the computer graphics course. I started building a complete ECS (entity-component-system) but had a lot of other projects to do and didn't have the time to work on the original idea (also shaders are pretty hard and didn't have time to fully research and try to implement volumetric clouds with ray marching).
The project is written completely in TypeScript and uses ThreeJS.
https://graficas.patoguereque.com
Install all the dependencies with yarn install
.
Run the project with yarn dev
and it will run the webpack server with automatic rebuilding and refreshing.
Build the project with yarn build
and it will output all of the static content in /dist
- Press Start 2P by codeman38 (https://www.dafont.com/press-start-2p.font)
- Simple bird by Nagovandera (https://sketchfab.com/3d-models/simple-bird-0257796e6a114739ab20339beb8ce537)
- Stylized WW1 Plane by AntijnvanderGun (https://sketchfab.com/3d-models/stylized-ww1-plane-c4edeb0e410f46e8a4db320879f0a1db)