From install to fire crown in four lines.
React, Vue, Svelte, vanilla JS.
// npm install @joshtol/emotive-engine
import { EmotiveMascot3D } from '@joshtol/emotive-engine'
const mascot = new EmotiveMascot3D({ element: 'fire' })
mascot.init(document.getElementById('canvas')).then(() =>
mascot.express('firecrown')
8 Elemental Shader Systems
Custom GLSL per element. 16–23 gestures each. Click any to try on CodePen.
npm install @joshtol/emotive-engine
React, Vue, Svelte, vanilla JS. MIT.







