Slash Saber is an endless game made with three.js and Vue
- Slash obstacles with your sword using the mouse
- Some obstacles can only be slashed from one direction
- Game ends when you let 3 obstacles hit you
- Clone repository to your local machine
- Open terminal and
cd
into repository folder - Run
npm install
- Run
vite
ornpm run dev
- Blender files for some 3D assets are available in the dev_assets folder and are free to use under the condition that you star this repository 🙂
- three.js - 3D library
- Vue - Frontend framework
- Vite - Build tool
- Vuetify - UI library
- cannon-es - 3D physics engine
- three-csg-ts - ThreeJS CSG library
- three-nebula - ThreeJS particle system
- TrailRendererJS - object trail effect (rewritten to TypeScript)