Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/isobolewski/playcanvas-vue

This project combines the great PlayCanvas 3D engine with VUE.js
https://github.com/isobolewski/playcanvas-vue

Last synced: about 2 months ago
JSON representation

This project combines the great PlayCanvas 3D engine with VUE.js

Awesome Lists containing this project

README

        

# playcanvas-vue

This project combines the great PlayCanvas 3D engine with VUE.js.

It is meant as a Boilerplate to start off your 3D applications or games.
\
For more information look at [PlayCanvas website](https://playcanvas.com) and [VUE.js website](https://vuejs.org)

[![Total alerts](https://img.shields.io/lgtm/alerts/g/isobolewski/playcanvas-vue.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/isobolewski/playcanvas-vue/alerts/)
[![Language grade: JavaScript](https://img.shields.io/lgtm/grade/javascript/g/isobolewski/playcanvas-vue.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/isobolewski/playcanvas-vue/context:javascript)

[![Netlify Status](https://api.netlify.com/api/v1/badges/88543acf-5b97-4592-8c0e-933ccad8855c/deploy-status)](https://app.netlify.com/sites/playcanvas-vue/deploys)

See [Live Demo on Netlify](https://playcanvas-vue.netlify.app/)

View OpenSource Repo on [Github](https://github.com/isobolewski/playcanvas-vue)

**Features:**

- Use JSON files from PlayCanvas editor to kick off your app
- Use PlayCanvas scripts as Mixins
- Use Ammo.js physics
- Use Tween.js Animations
- Use Basis texture compression
- Use the power and reactivity of Vue.js
- Use VUEX state management
- Use Vue router

This project is a proof of concept and not a complete application.

## Project setup

```
npm install
```

### Compiles and hot-reloads for development

```
npm run serve
```

### Compiles and minifies for production

```
npm run build
```

### Customize VUE.js configuration

See [VUE CLI Configuration Reference](https://cli.vuejs.org/config/).